用newSingleThreadExecut创建的线程是新创建的线程还是守护进程线程?

时间:2011-04-15 07:00:54

标签: java

想要newSingleThreadExecutor创建的线程的类型。 http://download.oracle.com/javase/1.5.0/docs/guide/concurrency/overview.html表明我们可以创建线程 在单个后台线程中(与Swing中的事件一样)或在新创建的线程中。但是如何控制?

1 个答案:

答案 0 :(得分:3)

newSingleThreadExecutor()的文档指定它(几乎)与使用newFixedThreadPool(1)相同,因此每次调用该方法都会创建一个带有自己的线程的执行程序。默认情况下,该线程不是守护程序线程,但您可以通过生成守护程序线程的providing your own ThreadFactory来更改它。