栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

具有单个线程池比多个线程池更好的设计

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

具有单个线程池比多个线程池更好的设计

具有单独的专用线程池的目的是,使活动不会因线程不足而被饥饿,因为其他活动占用了所有线程。如果某些服务具有自己的线程池,则可以确保可以使用一定数量的线程,并且对其他服务的需求不那么敏感。

使用多个专用线程池,如果服务需要太多线程,则它必须等待线程可用,从而将背压引入系统,从而使其逐渐降级,并且由于其他部分拥有自己的线程池,因此它们有机会赶上他们的部分。因此,想法是随着负载的变化,系统应具有更稳定的特性。在您描述为计划的任务使用单独的线程池的情况下,请确保无论系统其余部分有多忙,这些任务都可以运行。

多个线程池将需要进行调整,以确保每个池都有足够的线程而不是太多。使用单个线程池,您不需要调整,有时可能会更好地利用所有线程,但是您可能无法预测某些重要任务会及时获取需要完成的线程。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/483558.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号