ThreadPool类提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器线程池通过为应用程序提供一个由系统管理的辅助线程池使您可以更为有效地使用线程。一个线程监视排到线程池的若干个等待操作的状态。当一个等待操作完成时,线程池中的一个辅助线程就会执行对应的回调函...
分类:
编程语言 时间:
2014-10-26 09:04:56
收藏:
0 评论:
0 赞:
0 阅读:
486
线程概念:线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),进程的所有信息对该进程的所有线程是共享的,包括程序文本,程序的全部内存,堆,栈和文件描述符。线程标识:进程ID在整个系统中是唯一的,用pid_t数据类型表示,线程ID只在它所属的进程环境中有效,...
分类:
编程语言 时间:
2014-10-26 09:04:36
收藏:
0 评论:
0 赞:
0 阅读:
281
system()函数功能强大,我对linux中的实现比较了解,具体分析这个,windows中的类似就不详解了。好了,先看linux版system函数的源码:代码:#include#include#include#includeint system(const char * cmdstring){ ....
分类:
系统服务 时间:
2014-10-26 09:04:26
收藏:
0 评论:
0 赞:
0 阅读:
393
1,线程的私有数据:点击打开链接线程要有私有数据的原因:1,有时候需要维护基于每个线程的数据,2,让基于进程的接口适应多线程环境,线程私有数据的实现方式:线程私有数据采用了一种一键多值的技术,即一个键对应多个数值。键可以被进程内的所有线程访问,但是每个线程把这个键与不同的线程私有数据的地址关联。 i...
分类:
编程语言 时间:
2014-10-26 09:04:16
收藏:
0 评论:
0 赞:
0 阅读:
267
陇山秋色陇山秋色都何许,青紫阑珊树叶丹。登上六盘高处望,大千日夜起红澜。
分类:
其他 时间:
2014-10-26 09:04:06
收藏:
0 评论:
0 赞:
0 阅读:
241
linux中的ll(转)操作系统:ubuntu 9.04ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名。Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。如果要使用此命令,可以作如下修改:打开 ~/.bashrc(用gedit ~/.bashrc或者v...
分类:
系统服务 时间:
2014-10-26 09:03:56
收藏:
0 评论:
0 赞:
0 阅读:
254
1,进程的虚拟内存:背景知识a.out分段以及运行时候内存的结构点击打开链接linux进程地址空间linux进程地址空间\[cpp]view plaincopystructmm_struct{structvm_area_struct*mmap;/*listofmemoryareas*/structr...
分类:
系统服务 时间:
2014-10-26 09:03:36
收藏:
0 评论:
0 赞:
0 阅读:
479
1,设定进程的最大资源[cpp]view plaincopystructrlimitrlim;rlim.rlim_cur=8192;rlim.rlim_max=8192;if(setrlimit(RLIMIT_NOFILE,&rlim)){ERROR("ErrorsettingRLIMIT_NOFI...
分类:
系统服务 时间:
2014-10-26 09:03:26
收藏:
0 评论:
0 赞:
0 阅读:
330
http://www.cnblogs.com/yangcaogui/archive/2012/04/20/2459567.html接着 →.NET设计规范一:设计规范基础上一篇,我们来了解下类型成员命名的设计! 3.类型成员命名的设计 3.1字段 ①遵循“camelCasing”的...
分类:
Web开发 时间:
2014-10-26 09:03:16
收藏:
0 评论:
0 赞:
0 阅读:
456
7,linux进程命名空间的概念关于命名空间具体可以参考深入linux内核架构2.3.2章节linux的命名空间属于操作系统级虚拟化,各个命名空间互相隔离,互相不可见,不同命名空间的进程PID可以相同,因此从操作系统层面看可能有相同的uid和pid,父命名空间同时还可以包含子命名空间,子命名空间不知...
分类:
系统服务 时间:
2014-10-26 09:03:06
收藏:
0 评论:
0 赞:
0 阅读:
580
Spring.Net 中提供了很多功能,比如依赖注入,面向切面编程(AOP),数据访问抽象以及ASP.Net扩展等等的功能。而其中最核心的功能就是依赖注入(Dependency Injection),而使用依赖注入带来的最大好处就是能够通过它降低应用程序中对象与对象之间的耦合。 控制反转(Inve....
分类:
其他 时间:
2014-10-26 09:02:46
收藏:
0 评论:
0 赞:
0 阅读:
264
1,进程的基本概念简单来说进程就是执行期的程序,但是同时进程也不至于此,它还包括了其它资源(如打开的文件,挂起的信号等等)Linux是一个多任务多用户操作系统,一个任务(task)就是一个进程(process),即进程=任务,在linux系统中,进程和线程共享一系列的资源(地址空间,文件,信号,名字...
分类:
系统服务 时间:
2014-10-26 09:02:36
收藏:
0 评论:
0 赞:
0 阅读:
401
测试网页的公式显示情况: 显示的还真不错啊(IE9)
分类:
其他 时间:
2014-10-26 09:02:26
收藏:
0 评论:
0 赞:
0 阅读:
220
http://www.cnblogs.com/yangcaogui/archive/2012/04/18/2447049.html前一段时间阅读了“.NET设计规范”这本书,读后给我的感觉是规范对开发人员有着举足轻重的重要,可能我们都有自己的想法,但我相信遵循这些前辈们总结的规范将给我们的开发带来裨...
分类:
Web开发 时间:
2014-10-26 09:02:16
收藏:
0 评论:
0 赞:
0 阅读:
242
1 /// 2 /// 基本地图, 3 /// 4 /// 5 //public void ditu(int tu1)//本想做个函数,可是怎么做都不对,只能先放放 6 //{ 7 ...
分类:
其他 时间:
2014-10-26 09:02:06
收藏:
0 评论:
0 赞:
0 阅读:
274
[cpp]view plaincopystructtask_struct{volatilelongstate;/*-1不可运行,0可运行,>0表示停止*/void*stack;atomic_tusage;unsignedlongflags;/*每进程标志*/unsignedlongptrace;in...
分类:
系统服务 时间:
2014-10-26 09:01:56
收藏:
0 评论:
0 赞:
0 阅读:
323
前些阶段看到一些Android面试题,感觉还措手不及,有很多自己知道的很模糊的地方,赶紧给自己补一补吧!1.请说出一条短信占了多少字节?2.请说出显示Intent和隐式Intent的区别和联系,及调用方法3.说出Android的Home键和back键的区别。4.请说出Android的Message机...
分类:
移动平台 时间:
2014-10-26 09:01:46
收藏:
0 评论:
0 赞:
0 阅读:
305
进程权能介绍进程权能举例分析用户层对应的系统调用是prctl()函数,点击打开链接1,基本概念传统UNIX的访问控制模型非常简单,就是“超级用户对普通用户”模型。在这种模型中,一个进程或帐户要么什么都能做即具有全部的系统权限,要么几乎什么也不能做即只有很小的权限,这取决于进程的UID。例如,如果一个...
分类:
系统服务 时间:
2014-10-26 09:01:36
收藏:
0 评论:
0 赞:
0 阅读:
1438
锁:内置锁 (监视器锁): 每个java对象都可以做一个实现同步的锁,这些锁被成为内置锁. 获得锁的唯一途径就是进入有这个锁保护的代码块或方法重入锁: 由于内置锁是可重入的,因此如果某个线程试图获得一个以已经由他自己持有的锁, 那么这个请求就会成功.重入意味着获取锁的操作粒度是"线程",而不是"调用...
分类:
编程语言 时间:
2014-10-26 09:01:26
收藏:
0 评论:
0 赞:
0 阅读:
258
一、概念 1.斐波那契堆 斐波那契堆是可合并堆 在不涉及删除的操作(除去EXTRACT和DELETE)中,操作仅需O(1)的平摊运行时间 当EXTRACT和DELETE的操作数目较小时斐波那契堆能得到较好的运行效率。 斐波那契堆不能有效地支持SEARCH操作 用于解决诸如最小生成树和寻找单源最短路径...
分类:
编程语言 时间:
2014-10-26 09:01:16
收藏:
0 评论:
0 赞:
0 阅读:
365