黑马程序员技术交流社区
标题:
关于Executors的问题
[打印本页]
作者:
张慧
时间:
2013-9-24 13:51
标题:
关于Executors的问题
ExecutorService pool = Executors.newSingleThreadExecutor();
pool.execute(new Runnable(){
public void run(){
}
});
在银行和交通灯中均用到Executors,
newSingleThreadExecutor()是创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。
newScheduledThreadPool
(int corePoolSize):创建一个线程池,它可安排在给定延迟后运行命令或者定期地执行。
问题:为什么都要使用的单个线程,而不是多个。这样子有什么好处,如果int corePoolSize的大小比1大,会这么样?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2