2011-04-15 108 views

回答

3

newSingleThreadExecutor()的文档指定它是(几乎)一样使用newFixedThreadPool(1),所以每次调用该方法将创建与它自己的线程的执行。该线程默认情况下不会是守护线程,但您可以通过产生守护线程的providing your ownThreadFactory更改该线程。

+0

+1:换句话说,请使用http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Executors.html#newSingleThreadExecutor%28java.util.concurrent.ThreadFactory%29 – 2011-04-15 07:17:10

相关问题