想要newSingleThreadExecutor创建的线程的类型。 http://download.oracle.com/javase/1.5.0/docs/guide/concurrency/overview.html表明我们可以创建线程 在单个后台线程中(与Swing中的事件一样)或在新创建的线程中。但是如何控制?
答案 0 :(得分:3)
newSingleThreadExecutor()
的文档指定它(几乎)与使用newFixedThreadPool(1)
相同,因此每次调用该方法都会创建一个带有自己的线程的执行程序。默认情况下,该线程不是守护程序线程,但您可以通过生成守护程序线程的providing your own ThreadFactory
来更改它。