为了账号安全,请及时绑定邮箱和手机立即绑定

创建一个新的瘦进程,派生还是线程?

创建一个新的瘦进程,派生还是线程?

海绵宝宝撒 2021-04-06 17:18:29
我正在做一个小项目,正在寻找建议。基本上,我有一个主要的过程,它是一台服务器,它具有各种动态增长的数据结构以及一些随处可见的套接字。在某些情况下,我需要创建运行必要时小的循环的进程(它们不需要任何数据结构,fd或主服务器的套接字)。一个重要的要求是它们应该:快速,轻便和持久(即使主服务器被杀死)。fork:随着时间的推移,我会获得持久性,但是复制主服务器意味着复制其所有数据结构,fd等,这将不必要地降低新进程的负担。线程:轻便且快速,但不持久,并且首先非常不稳定(如果线程由于某种原因生成错误可能会阻塞所有内容)。理想的事情是魔术系统调用,它执行从头开始的过程,该过程具有作为入口点的功能,但我认为没有类似的东西。您对我有什么建议吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 267 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信