之前为了方便起见,博客都迁移到github上了,今天突然想到一个很有意思的问题,
https://www.cnblogs.com/liyuan989/p/4279210.html
答案:不会
为什么呢?这要从子线程的定义和fork()的源码说起
首先,什么样的条件下A是B的子线程呢?
A通过调用clone(CLONE_VM|CLONE_FS | CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD, .........)来创建子线程
1.新建了子进程后,子进程的PID是新的!!!!!!!
2.拷贝task_structk_struct只有一次,怎么可能拷贝其他的线程呢?