您的位置:首页 > 其它

子进程创建do_fork

2017-08-13 12:04 253 查看
do_fork首先子进程分配进程id,创建进程描述符。

如果父子进程在同一cpu上,把子进程插入到父进程运行队列的前面,子进程先执行这样避免写时复制进行不必要的页面拷贝。

如果父子进程在不同的cpu上,子进程插入父进程运行队列的队尾。

如果clone_flag标志中设置了clone_vfork,则父进程加入阻塞队列,直到子进程运行结束并释放地址空间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: