- 博客(2)
- 资源 (14)
- 收藏
- 关注
原创 linux多线程编程学习心得
网上有一篇《Linux下的多线程编程》介绍的比较详细,细读了一遍,颇有收获!linux下的多线程模型:可用getconf -a | grep GNU_LIBPTHREAD_VERSION查看,我的机器用的是redhat公司研发的NPTL 2.3.4。pthread实现的简单说明:pthread的实现通过系统调用clone()来实现。顺便说一下fork/vfork/clone三者的区别(底层均调用do_fork函数):1. fork:完全复制,深度拷贝,使用copy-on-write技术。父
2010-10-26 15:08:00 4133 2
原创 僵尸进程的基本介绍
关于僵尸进程其实百度百科里已经解释的很清楚了,我这里总结一下:简单来说,僵尸进程就是进程死掉了,爹娘(父进程)不管了,政府(init进程)也不管了!这里要说明一下:政府还是很好的,如果爹娘没了(父进程结束),政府会接管孩子;如果爹娘还在,政府是不管孩子死活的。僵尸进程,就是爹娘还在,又不管孩子,政府看见爹娘在,也不管孩子,这样孩子死掉了,就变成僵尸了。1、 僵尸进程有什么?在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。但是仍然保留了一定的信息:进程号、退出状态、运行时间等。
2010-10-22 14:40:00 1416
构造大数类
2008-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人