当所有的非后台线程结束时,进程中的所有后台线程会被杀死,程序也就终止了。
必须在线程启动之前调用Thread.setDaemon()方法,才能把它设置为后台线程。
java.util.Timer.Timer(boolean isDaemon)
创建定时器用于执行后台线程。
Creates a new timer whose associated thread may be specified to run as a daemon.
java.util.concurrent.ThreadFactory
用来创建需要的新线程。此接口只有一个 public Thread newThread(Runnable r) {}函数。
An object that creates new threads on demand.
ExecutorService java.util.concurrent.Executors.newCachedThreadPool(ThreadFactory
threadFactory)
根据特定的ThreadFactory创建线程池。
Creates a thread pool that creates new threads as needed。
时间: 2024-09-28 03:43:14