黑马程序员技术交流社区

标题: 什么是线程池?为什么要使用? [打印本页]

作者: 会盟天下英豪    时间: 2015-10-30 22:09
标题: 什么是线程池?为什么要使用?
本帖最后由 会盟天下英豪 于 2015-11-3 14:33 编辑

什么是线程池?为什么要使用?

作者: 478883662    时间: 2015-11-10 09:25
线程池是在任务数过多的情况下使用,线程池一创建就存在了默认个数的空线程等待接收任务执行,随着任务数的不断增加,线程池也会自动创建新的线程去接收任务并执行
直到增加到  线程的上限数目,当其中一个线程执行完一个任务并不会立即销毁关闭,而是判断是否还有其他任务,有就接着执行任务,线程池避免了因频繁创建新线程和摧毁线程的开销。
作者: dai2686779    时间: 2015-11-10 09:34
66666666666666666
作者: ln0491    时间: 2015-11-10 10:55
学习了。。。。。。。。。。。。
作者: 会盟天下英豪    时间: 2015-11-10 17:57
478883662 发表于 2015-11-10 09:25
线程池是在任务数过多的情况下使用,线程池一创建就存在了默认个数的空线程等待接收任务执行,随着任务数的 ...

谢谢了。
作者: 雨来    时间: 2015-11-10 18:00
记录在案这个不错
作者: 小笨笨天    时间: 2015-11-10 18:29
优化内存的使用




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