我正在尋找不同的fork實現方法的細節。下面的鏈接被稱爲分叉實施, http://doxygen.scilab.org/5.3/d0/d8f/forkWindows_8c_source.html。這個fork實現是使用ntdll導出的ZwXXX函數。在窗口中分叉
我可以在vs2012,windows 7 -64位機器上編譯這個。但在測試中,我沒有得到預期的輸出。在分叉時,會創建新的子進程,但是此進程會立即返回以恢復其掛起的主線程。它不會再次調用fork調用。有沒有人試圖實現Windows的叉?這段代碼中缺少什麼?過去一週我一直在研究不同的fork實現。請幫忙。
這個fork實現按照預期的方式與win-32 Release版本一起工作。但是win-64構建和調試版本失敗。 – Princi 2012-07-10 14:18:14
它很棒,你花了一個星期研究fork實現。再花6個月。你將成爲叉星。 – 2012-09-23 08:46:39