fork 当多线程进程调用fork创建子进程时,从fork返回时,只有调用fork的线程在进程内存在(其他线程在子进程中不存在,好比调用pthread_exit退出,不再拥有私有数据destructors或清除处理函数),其他线程状态仍保留为与调用fork时相同的状态.在子进程中,线程在与父进程中有相同的状态(互斥量(在父进程中被锁住,子进程也被锁住),数据键值),调用fork时同步在对象上等待的任何线程不再等待. 子进程将自动继承父进程中互斥锁(条件变量与之类似)的状态.也就是说,父进程中已经…