当前位置: 代码迷 >> J2EE >> java线程池的运用,求教
  详细解决方案

java线程池的运用,求教

热度:192   发布时间:2016-04-21 23:48:09.0
java线程池的使用,求教
我现在有一些任务放在List集合里,比如是10个任务吧,需要用多线程执行
线程池里固定最多3个线程

要怎么实现呢?
能不能把10个线程全部加到池里,让线程池自动按3个一组去处理 ?
还是要用代码控制,先加进3个任务,然后每执行完一个后立即再添加一个任务进去 ?

------解决方案--------------------
直接调用ThreadPoolExecutor的execute方法将所有任务一次性加进去即可
线程池里也有任务队列的,不用操心
------解决方案--------------------
你就直接将十个任务分别使用线程池执行就行了,剩下的调度过程由线程池自动为你完成。