如何在Windows中启动子流程?

时间:2012-02-05 08:28:44

标签: windows fork

在POSIX中,有fork()函数来创建子流程。如何在Windows中实现fork()的功能?

1 个答案:

答案 0 :(得分:8)

在Windows上没有直接等效的fork()

CreateProcess()是可用于创建新进程的本机函数(但同样,语义与fork()的语义完全不同)。

换句话说,在Unix上,进程可以廉价地创建自己的克隆。在Windows上没有廉价的方法。

如果您不关心fork()的克隆方面,那么CreateProcess()就可以了。