在开发嵌入式linux应用程序时候,进程和线程的创建原则是什么?
在开发嵌入式linux应用程序时候,进程和线程的创建原则是什么? 谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在开发嵌入式linux应用程序时候,进程和线程的创建原则是什么? 谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
按需创建就可以了吧,但是线程间共享容易点。
没人知道吗?我才看书。我总不能随意按我的功能需求建个进程或线程吧,这方面有什么经验吗?
不清楚哎,
在Linux下,内核对进程和线程的调度都是以task进行的,没有多大的差别。是否共享地址空间(struct mm_struct),几乎是进程与线程间本质的区别。我觉得可以从这方面考虑一下!
可以从进程与线程的区别考虑:
进程,处理任务量多,每个进程具有独立的内存单元,当然占用CPU资源相对较多。
线程,处理任务相对可以较少,同时为了处理并发性能,它们是共享内存单元,占用资源少。