大佬教程收集整理的这篇文章主要介绍了linux – 分叉后线程是否安全?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在,根据我到目前为止所读到的内容,当fork发生时已经创建了线程时,似乎总会出现问题.
鉴于我设计的系统可以启动,守护,分离其主要层级,并且在我完全安全和强大之后永远不再进行任何分叉.如果这些预分叉层中的一些现在开始使用线程将工作负载分配到许多cpu内核上,以便各种子进程永远不知道其他子进程的thrads,那么这仍然是安全的吗?我可以确保每个层本身都是线程安全的,并且非线程安全层不会启动自己的线程.
虽然我对这种方法感到非常安全,但我很欣赏一些关于此事的专业意见,指出各种可能的警告,有趣的观点,高级阅读的链接等.我个人使用的语言是Debian上的Perl,RedHat,SuSe和OS X,但主题应足够通用,以便对任何类似Un * x / BSD的平台上的任何语言都有效,这些平台可以表现为远程POSIXish,甚至可能是Interix.
以上是大佬教程为你收集整理的linux – 分叉后线程是否安全?全部内容,希望文章能够帮你解决linux – 分叉后线程是否安全?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。