Heim  >  Artikel  >  Java  >  Was ist die Ausführungspriorität des Java-Daemon-Threads?

Was ist die Ausführungspriorität des Java-Daemon-Threads?

PHPz
PHPznach vorne
2023-04-24 20:31:12765Durchsuche

1. Beschreibung

Der Typ des Threads (Benutzer-Thread oder Daemon-Thread) hat keinen Einfluss auf die Priorität der Thread-Ausführung.

Der Typ des Threads, ob es sich um einen Daemon-Thread oder einen Benutzer-Thread handelt, hat keinen Einfluss auf die Priorität der Programmausführung. Wenn wir die Priorität auf anpassen, sind die laufenden Ergebnisse des gesamten Programms vollständig anders.

2, Beispiel

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();
    }
}

Das obige ist der detaillierte Inhalt vonWas ist die Ausführungspriorität des Java-Daemon-Threads?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen