ExecutorService 是一个线程池,线程池是有大小的。如果不是很复杂的业务,一般一个线程池就足够了,合理安排线程池的大小就ok

解决方案 »

  1.   


    楼主见过用多个数据库连接池的吗?
    这东西一般情况下,一个足够了!
      

  2.   

    那么,我需要在不同的地方启动线程,要随时拿到这个线程池,也就是说应该作为一个唯一的静态变量了吗
      

  3.   

    任何东西都和需求有关
    线程池有几个应该看你具体要达到的目的来看
    一般来说,如果有一套相同逻辑的多个任务的情况下,应用一个线程池是个好选择
    如果项目中有多套不同的这种任务,那每套任务应该一个线程池不是很正常的吗