Questions tagged «fork»

`fork()`函数是Unix / Linux / POSIX方法,通过复制调用过程来创建新过程。


4
调用fork时是否复制线程?
如果我有一个运行线程的程序并fork()在基于UNIX的系统上调用,是否复制了线程?我知道当前进程的虚拟内存将1:1复制到新进程。我知道线程在进程的虚拟内存中有自己的堆栈。因此,至少也应该复制线程堆栈。但是,我不知道线程中是否还有其他不驻留在虚拟内存中并且因此不会被复制的线程。如果没有,这两个进程是共享线程还是它们是独立副本?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.