Unix网络编程学习心得
文章平均质量分 83
FateDier
一场雨,一场梦!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何处理僵尸进程
1.什么是僵尸进程 如果父进程在子进程之前终止,则所有的子进程的父进程都会改变为init进程,我们称这些进程由init进程领养。这时使用ps命令查看后可以看到子进程的父进程ppid已经变为了1。 而当子进程在父进程之前终止时,内核为每个终止子进程保存了一定量的信息,所以当终止进程的父进程调用wait或waitpid时,可以得到这些信息。这些信息至少包括进原创 2014-12-16 16:40:07 · 4729 阅读 · 0 评论 -
epoll使用说明
1. 简介在《UNIX网络编程》一书中介绍了如何使用select/poll来实现I/O多路复用,简而言之就是通过内核的一种机制,监视多个文件描述符,一旦某个文件描述符处于就绪状态,就通知用户程序进行相应的读写操作,这样用户程序就不用阻塞在每一个文件描述符上。epoll相对于select/poll来说有很大优势:(1)不再需要每次把fd集合从用户态拷贝到内核态。(2)不原创 2015-01-25 22:48:10 · 870 阅读 · 0 评论
分享