我偶然发现了一篇文章,描述了使用线程分叉进程时的陷阱。作者提到,当fork
在具有多个线程的进程上完成时,整个进程内存被复制到子进程(即不会发生写时复制)。这是对的吗?我试图在内核源代码中查找它,但在发生这种情况时没有设法找到该位置。
我正在使用 CentOS 6.3(内核 2.6.32-279.22.1.el6.x86_64)。
我偶然发现了一篇文章,描述了使用线程分叉进程时的陷阱。作者提到,当fork
在具有多个线程的进程上完成时,整个进程内存被复制到子进程(即不会发生写时复制)。这是对的吗?我试图在内核源代码中查找它,但在发生这种情况时没有设法找到该位置。
我正在使用 CentOS 6.3(内核 2.6.32-279.22.1.el6.x86_64)。