请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

线程池

项目中是创建多个线程池,不同的业务用不同的线程池,还是创建一个公用的线程池,不同的业务公用一个线程池?
如果创建多个线程池处理不同的业务,那么如何设置?如果参数都设置最大,有影响吗?
线程池使用后需要关闭吗,可以设置为成员变量一直保存吗?
谢谢

正在回答

1回答

不同的任务,要用不同的线程池。

用完后是需要关闭的,否则会有内存泄漏的风险。

0 回复 有任何疑惑可以回复我~
  • 谢谢老师,那多个线程池的参数怎么设置,如果每个线程池都是设置的最高,那当不同任务同时用线程池运行的时候还有作用吗?
    回复 有任何疑惑可以回复我~ 2020-09-19 16:07:58
  • 悟空 回复 提问者 weibo__奋斗每一天123_0 #2
    这个时候就有取舍了,最大线程数,要在原有的基础上打个折扣,需要考虑到不同任务同时用线程池运行的时候。
    回复 有任何疑惑可以回复我~ 2020-09-19 23:04:40
  • 非常感谢!
    回复 有任何疑惑可以回复我~ 2020-09-19 23:33:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信