首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程池在嵌入式系统中的优势

线程池在嵌入式系统中的优势
EN

Stack Overflow用户
提问于 2010-03-21 17:21:31
回答 2查看 1.9K关注 1票数 1

我正在研究嵌入式系统中线程池设计模式的优点。我列出了一些优势,请通过他们,评论,并请提出任何其他可能的优势,我错过了。

在ucos-2这样的系统中,

  1. 可伸缩性在线程数量上是有限制的。
  2. 在必要时增加任何任务的能力,如垃圾收集(例如在正常系统中,如果垃圾收集是在一个任务下运行,则不可能加快它的速度,但是在线程池中,我们可以轻松地加快它)。
  3. 可以对最大系统负载设置限制。

如果我遗漏了什么,请提出建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-22 02:22:14

池还有助于避免在创建和销毁线程时发生的低级泄漏。某个未封装的嵌入式操作系统喜欢每次线程死掉时丢失4K (即使在进程被破坏之后)。在这个特定的操作系统上,不可能有一个长时间运行的系统频繁地生成线程,除非使用线程池。

票数 1
EN

Stack Overflow用户

发布于 2010-03-21 20:59:23

线程创建/销毁可能会带来很大的开销,并且是不确定的。一次创建线程池会将所有这些开销放在前面,并且可以通过让线程随时准备运行来提高性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2487967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档