黑马程序员技术交流社区
标题:
在线程池的使用时,线程池和定时器的区别和联系
[打印本页]
作者:
ghhryr
时间:
2014-2-20 15:07
标题:
在线程池的使用时,线程池和定时器的区别和联系
本帖最后由 何伟超 于 2014-2-20 21:52 编辑
例如:定义一个线程池并只启动了一个线程,让这个线程执行代码是向集合中添加元素,我们也可以定义一个定时器在一段时间以后以固定的频率,向集合中添加元素,这个区别是什么?是不是可以这样理解 创建线程池的话,添加完元素就停止了,而定时器是,不停的在添加??
作者:
___________゛M
时间:
2014-2-20 17:21
线程池的好处就是节省了反复创建线程的过程,用的时候直接去从线程池中去拿已经创建好的线程。不过线程少的话比如你的就一个线程就没必要创建线程池了 。 不过线程池也有缺点, 比如申请的线程数大于线程池中的数量时,这时多出的就要进行等待,直到别的线程使用完,返还给线程池中其他线程才可以申请 。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2