求大神指教~spring项目中线程池的个数可以有几个?

loveyanzi_love 2019-01-06 08:26:40
spring项目中,可以定义几个线程池? 例如:批量发送短信java类定义一个线程池,另一个业务操作类又重新new 线程池。这样在spring项目中合适吗?
...全文
1311 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wildyy 2019-01-25
  • 打赏
  • 举报
回复
看你线程池的分类,每个线程池用来做什么,比如接收前端请求的线程池与任务调度线程池,又或者其他需求的线程池,不一定只能有一个
oldmee 2019-01-25
  • 打赏
  • 举报
回复
合适,这么操作没问题
哈希塞特 2019-01-25
  • 打赏
  • 举报
回复
项目中永远不要自己去new线程,然后start,一般都是用线程池。 定期发送短信业务可以用核心线程可以被回收的线程池,因为并不是时刻都在发短信。 其他业务如果处理比较频繁,那就用固定线程数或者核心线程数固定,设置最大线程数的线程池。 一个项目中,每个线程池最好专一做一个业务,你不用担心线程池多了会不会影响性能。数据库驱动也 用到了线程池,redis驱动也用到了线程池,spring很多组件都用到了线程池,所以一个项目中会存在很多线程池, 一般一个java进程里有两三百的活跃线程,都是因为项目中引用的其他库中用到的线程池,其实你自己用到的 只是冰山一角。
maradona1984 2019-01-07
  • 打赏
  • 举报
回复
自己不能驾驭的话就用mq
十八道胡同 2019-01-06
  • 打赏
  • 举报
回复
你是想 一个业务弄一个线程池?

当前PC性能下未尝不可,个人认为

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧