有什么方法可以在 Windows 上模拟 Process.fork() 吗?

有什么方法可以在 Windows 上模拟 Process.fork() 吗?

我需要使用一个似乎假设 Process.fork() 可用的库。

在 Windows 上则不然。

我尝试安装 Cygwin,希望它能够模拟这种情况。

没有用。

还有其他想法可以让它在 Windows(Vista-32)上运行吗?

答案1

请参阅 caliban 提供的链接,但如果它太过技术性,那么简单的答案是:这不太可能,因为 Unix 和 Windows 的进程操作模型相差太大。该链接表明,只要付出真正的努力,Cygwin 就能让 Windows 像 Unix 一样工作(我希望先看到它能工作,然后才能相信它)。我建议您用 spawn 替换您的 fork,以提高兼容性。

相关内容