我正在研究嵌入式系统中线程池设计模式的优势。
我列出了一些优势,请仔细阅读并发表评论,并提出其他我可能缺少的优势。


在ucos-2之类的系统中具有可伸缩性,其中线程数量受到限制。
必要时提高任何任务的能力,例如垃圾回收(例如,在正常系统中,如果垃圾回收在一项任务下运行,则不可能加快速度,但是在线程池中,我们可以轻松地加快速度)。
可以设置最大系统负载的限制。


请建议我是否有任何遗漏。

最佳答案

池化还有助于避免在创建和销毁线程时可能发生的令人讨厌的较低级别的泄漏。每当线程死亡时(即使在进程被销毁后),某些未修改的嵌入式OS也会丢失4K。在这个特定的OS上,不可能有一个长时间运行的系统经常产生线程,除非您使用线程池。

关于java - 嵌入式系统中线程池的优势,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2487967/

10-12 02:39