开发者

java线程池你们在项目中是定义的?是使用的时候new一个,还是说将线程池定义??

开发者 https://www.devze.com 2023-01-21 08:12 出处:网络 作者:高级运维
madmanmars 2021-10-09 22:00 开发者_Python百科不同的业务,对应不同队列模式的线程池。一种业务对应一种队列模式。具体使用何种队列模式,需要你自己去了解队列模式。柏淋
madmanmars 2021-10-09 22:00

开发者_Python百科 不同的业务,对应不同队列模式的线程池。一种业务对应一种队列模式。具体使用何种队列模式,需要你自己去了解队列模式。


柏淋 2021-10-09 22:01

大多数业务情况单例类估计是不合适的,因为不同业务的线程放在一个线程池里面无法预估任务量,比如业务1每分钟给你线程池里开发者_开发问答面塞入3个任务,业务2每分钟给你塞10个20个怎么办?而且不同业务在一个线程池里面后续也不好维护。我多数情况就是在需要线程池的业务情境下自行维护一个线程池,要说资源浪费不浪费这个东西就要具体评估你的业务了,任务少的情况下完全可以起一个单个线程的线程池。以上个人理解


blueskybb 开发者_Go百科 2021-10-09 22:05

不同的业务场景用不同的线程池


魏友蕊 开发者_如何转开发 2021-10-09 22:10

模式一在阿里的规范里是禁止的,不好管理,容易出问题!另外线程池可以自定义队列满了之后的操作,要看具体需求


0

精彩评论

暂无评论...
验证码 换一张
取 消