黑马程序员技术交流社区

标题: 线程池和线程 [打印本页]

作者: a6511631    时间: 2014-8-14 20:06
标题: 线程池和线程
提问:Executors.newSingleThreadExecutor().execute(new Runnable)跟new Thread(new Runnable()).start()的区别是?
作者: 象牙    时间: 2014-8-14 21:15
博主你的问题我很喜欢呀,首先这两种方法都是实现一个线程,前者创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。后者就是创建一个多线程并启动,有何不妥请指教
作者: 象牙    时间: 2014-8-14 21:16
前者 创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。后者创建一个多线程并启动,有何不对的地方请指教
作者: 象牙    时间: 2014-8-14 21:17
newSingleThreadExecutor()  创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。




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