繁体   English   中英

spawn和fork有什么区别?

[英]What is the difference between spawn and fork?

我在开始一个新进程的环境中遇到了spawnfork ,但有什么区别?

从unix到Windows的处理方式有何不同?

fork是Unix中的标准系统调用,在Windows中不存在。 clone与密切相关(在Linux上,它们使用相同的内部函数实现)。 它用于简单地复制当前正在执行的进程。

在Windows上, CreateProcess用于通过启动磁盘可执行文件来创建新进程。

Windows有一系列spawn函数,而POSIX指定posix_spawn 这些完成了人们通常想要做的事情: 执行一些程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM