你可以提供一个
ThreadFactory到
newSingleThreadScheduledExecutor(ThreadFactory threadFactory)。工厂将负责创建线程,并将能够为其命名。
引用Javadoc:
创建新线程
使用创建新线程
ThreadFactory。如果没有另外指定,
Executors.defaultThreadFactory()则使用a,它将创建所有线程,并且所有线程都
ThreadGroup具有相同的
NORM_PRIORITY优先级和非守护程序状态。通过提供其他参数
ThreadFactory,可以更改线程的名称,线程组,优先级,守护程序状态等。如果在
ThreadFactory从返回null时被要求创建线程失败
newThread,执行器将继续执行,但可能无法执行任何任务



