mylinuxer

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年2月5日

摘要: 使用多线程时,pthread_create的参数flag有CLONE_FILES, 最终调用do_fork(),并且会根据CLONE_FILES标志来调用copy_files()来共享父进程中的文件描述符(这里包括socketfd)。 使用多进程时,fork的参数flag没有CLONE_FILES, 阅读全文
posted @ 2016-02-05 17:11 mylinuxer 阅读(383) 评论(0) 推荐(0) 编辑

摘要: 第一题: //fork1.c #include <unistd.h> #include <stdio.h> int main(void) { int i = 0; for(i = 0; i < 3; i++) { pid_t fpid = fork(); if(fpid == 0) { printf 阅读全文
posted @ 2016-02-05 16:30 mylinuxer 阅读(304) 评论(0) 推荐(0) 编辑