利用excutor来管理thread_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 利用excutor来管理thread

利用excutor来管理thread

 2015/4/22 0:30:33  consist_cs  程序员俱乐部  我要评论(0)
  • 摘要:除了使用thread来启动线程外,在java中可以使用excutor来实现对线程的管理publicclassCachedThreadPool{publicstaticvoidmain(Stringargs[]){ExcutorServiceexv=Excutors.newCachedThreadPool();for(inti=0;i<3;i++){exv.excute(newLiftOff());exv.shutdown();}}}假如先前已经新建runnable任务类LiftOff
  • 标签:thread 利用
除了使用thread来启动线程外,在java中可以使用excutor来实现对线程的管理
class="java" name="code">
public class CachedThreadPool{
        public static void main(String args[]){
      ExcutorService exv = Excutors.newCachedThreadPool();
      for(int i=0;i<3;i++){
        exv.excute(new LiftOff());
        exv.shutdown();       
}
}
}  


假如先前已经新建runnable任务类LiftOff,CachedThreadPool会为每个任务创建线程。
可以将CachedThreadPool替换为不同的excutor,如FixedThreadPool(5)--限定好任务的数量,这样节省时间,不用为任务都固定的付出创建线程的开销。
上一篇: 使用定时器执行线程 下一篇: 没有下一篇了!
发表评论
用户名: 匿名