在多线程环境中使用fork

在多线程下使用fork可能会造成死锁,一般fork以后,会完全复制调用fork的线程的所有内存,锁状态等。

如果某个锁在其他线程中被锁,然后fork后的子进程将会拥有已经被锁的的变量,但是自己称并没有复制那个暂用锁的线程信息。所以可能导致死锁

posted on 2015-08-19 15:08  菜鸟基地  阅读(180)  评论(0)    收藏  举报

导航