黑马程序员技术交流社区

标题: 交通灯的executeService的线程和基础的线程有什么分别 [打印本页]

作者: 木易在他乡    时间: 2014-9-15 14:00
标题: 交通灯的executeService的线程和基础的线程有什么分别
看到交通灯的时候,在建每条road循环判断lamp,lamp循环亮灭,用到了ExecuteService的线程池,这里跟Java基础的线程是什么关系和区别,如果用一般的线程怎么实现呢?

作者: fantacyleo    时间: 2014-9-15 14:17
主要是方便管理多个线程的开启、关闭,减少资源消耗。你不用线程池,直接开若干线程当然也是可以的
作者: 思维    时间: 2014-9-15 16:45
这么说吧!假如你有10个线程任务需要去执行,你可能需要连续创建10个线程来完成,假如用Executors创建具有两个线程的线程池,那么每次同时执行两个线程,等线程池中某个线程执行完毕后,其他未执行的线程开始执行,直到10个线程任务全部执行完毕,就是这么回事,简单吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2