A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 何伟超 于 2014-2-20 21:52 编辑

例如:定义一个线程池并只启动了一个线程,让这个线程执行代码是向集合中添加元素,我们也可以定义一个定时器在一段时间以后以固定的频率,向集合中添加元素,这个区别是什么?是不是可以这样理解 创建线程池的话,添加完元素就停止了,而定时器是,不停的在添加??

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

1 个回复

正序浏览
线程池的好处就是节省了反复创建线程的过程,用的时候直接去从线程池中去拿已经创建好的线程。不过线程少的话比如你的就一个线程就没必要创建线程池了 。 不过线程池也有缺点, 比如申请的线程数大于线程池中的数量时,这时多出的就要进行等待,直到别的线程使用完,返还给线程池中其他线程才可以申请 。

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马