gpt4 book ai didi

windows - spawn 和 fork 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 09:19:51 26 4
gpt4 key购买 nike

在启动新进程的上下文中,我遇到过 spawnfork,但它们有什么区别?

在从 unix 到 Windows 的处理/解释方式上有什么不同吗?

最佳答案

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

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

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

关于windows - spawn 和 fork 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33249253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com