1. Nota
Jenis benang (benang pengguna atau benang daemon) tidak menjejaskan keutamaan pelaksanaan utas.
Jenis utas, sama ada utas daemon atau utas pengguna, tidak mempunyai kesan ke atas keutamaan pelaksanaan program Apabila kami melaraskan keutamaan kepada , hasil jalanan keseluruhan program adalah berbeza sama sekali.
2. Contoh
public class DaemonExample { private static final int count = 100000; public static void main(String[] args) throws InterruptedException { // 定义任务 Runnable runnable = new Runnable() { @Override public void run() { for (int i = 0; i < count; i++) { System.out.println("执行线程:" + Thread.currentThread().getName()); } } }; // 创建守护线程 t1 Thread t1 = new Thread(runnable, "t1"); // 设置为守护线程 t1.setDaemon(true); // 启动线程 t1.start(); // 创建用户线程 t2 Thread t2 = new Thread(runnable, "t2"); // 启动线程 t2.start(); } }
Atas ialah kandungan terperinci Apakah keutamaan pelaksanaan java daemon thread?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!