fork
linuxheik
这个作者很懒,什么都没留下…
展开
-
fork()两次不同返回值的实现
http://www.cnblogs.com/hongzg1982/articles/2152093.htmlfork()两次不同返回值的实现【NOTE4】首先必须有一点要清楚,函数的返回值是储存在寄存器eax中的。其次,当fork返回时,新进程会返回0是因为在初始化任务结构时,将eax设置为0;在fork中,把子进程加入到可运行的队列中,由进程调度程序在适转载 2013-05-30 17:16:50 · 641 阅读 · 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 · 589 阅读 · 0 评论