微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

multithreading的叉子

fork()函数可用于复制multithreading进程。 如果是这样,所有的线程将完全相同,如果没有,为什么不。 如果复制不能通过fork完成,还有其他的function可以为我做吗?

如何处理fork()后的execvp(…)错误

Linux fork / exec到同一个目录下的应用程序

删除shell脚本中的分支,以便在Cygwin中运行良好

如何保持同一个核心上的父母和子女的过程

从multithreading过程调用系统(3)是否安全?

在fork之后,只有一个线程正在运行。 这是POSIX标准要求。 请参阅问题fork和现有线程 的最佳答案 ? 。

不,孩子只会有一个线程。 分叉线程不是微不足道的。 (请参阅这篇文章线程和fork():混合之前思考三遍)。

我不知道克隆一个进程及其所有线程的方法,我不认为在Linux上是可行的。

没有。

一个fork用自己的线程创建一个新的进程,复制文件描述符和虚拟内存。

一个孩子的过程不会与他的父亲分享同样的记忆。 所以这是绝对不一样的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐