![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
fork
linuxheik
这个作者很懒,什么都没留下…
展开
-
fork()两次不同返回值的实现
http://www.cnblogs.com/hongzg1982/articles/2152093.html fork()两次不同返回值的实现 【NOTE4】 首先必须有一点要清楚,函数的返回值是储存在寄存器eax中的。 其次,当fork返回时,新进程会返回0是因为在初始化任务结构时,将eax设置为0; 在fork中,把子进程加入到可运行的队列中,由进程调度程序在适转载 2013-05-30 17:16:50 · 636 阅读 · 0 评论 -
dup and dup2的剖析
dup and dup2的剖析 dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次open同一文件得到两个文件描述符,则每个描述符对应一个不同的file结构体,可以有不同的File St转载 2014-03-05 20:01:04 · 584 阅读 · 0 评论