0
是否有任何Linux
相當於fork1
的Solaris
? Solaris手冊頁說:對fork()
的調用與對fork1();
的調用完全相同,只有調用線程在子進程中被複制。這是針對fork()
的POSIX指定的行爲。Linux相當於solaris的fork1
是否有任何Linux
相當於fork1
的Solaris
? Solaris手冊頁說:對fork()
的調用與對fork1();
的調用完全相同,只有調用線程在子進程中被複制。這是針對fork()
的POSIX指定的行爲。Linux相當於solaris的fork1
...
請注意以下幾點進一步指出:
- 子進程都與一個單獨的線程 -the一個叫
fork()
創建。父項的整個虛擬地址空間爲 ,其中包括互斥狀態,條件 變量和其他pthreads對象;使用pthread_atfork(3)
可能有助於處理這可能導致的問題。...
由於兩個fork()
和fork1()
在Solaris僅複製調用線程在孩子的過程中,Linux的fork()
通話將等同。
也許某些東西可以用通用的['clone' Linux系統調用](http://man7.org/linux/man-pages/man2/clone.2.html)來模擬(這是「 Linux上的fork和'pthread_create')? –