黑马程序员技术交流社区
标题:
多线程
[打印本页]
作者:
张敬培
时间:
2013-1-19 02:25
标题:
多线程
java中为什么要使用线程池,什么时候是使用线程池。
作者:
高浩
时间:
2013-1-19 09:24
当多个线程运行时,有的线程处于了冻结状态,当然需要储存它的一片空间,这时候线程池就起到了存储线程的功能
作者:
马金池
时间:
2013-1-19 19:26
我觉得线程池比线程的功能多 ,比如可以定时就调用一个什么,就是调度池,scheduledthreadpool,好处比单独使用线程多,而且方便很多
作者:
冷延冰
时间:
2013-1-19 22:59
线程池中存放许多线程,当调用的时候直接调用不用创建和销毁。节省开销
作者:
刘郑瑞
时间:
2013-1-20 11:13
1,线程池是java1.5的新技术,java中使用线程池大大提高了效率,试想一下,你要创建一个线程的效率高还是从线程池中拿一个元素的效率高。
2,可以对线程池中的线程进行统一的管理,试想一下,你如果创建了100个线程,系统对每次请求都会创建一个线程。此时有101个线程前来访问,系统迟早会崩溃掉。如果有了线程池就没有了这些顾虑。
3,什么时候使用线程池,具体项目中大型的服务器,小项目中定时器的使用
Executors.newScheduledThreadPool(3).scheduleAtFixedRate(
// .schedule(
new Runnable(){
public void run() {
System.out.println("boming");
}
}, 6, 2, TimeUnit.SECONDS);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2