Maison  >  Article  >  Java  >  Quelle est la priorité d’exécution du thread démon Java ?

Quelle est la priorité d’exécution du thread démon Java ?

PHPz
PHPzavant
2023-04-24 20:31:12765parcourir

1. Remarque

Le type de thread (thread utilisateur ou thread démon) n'affecte pas la priorité d'exécution du thread.

Le type de thread, qu'il s'agisse d'un thread démon ou d'un thread utilisateur, n'a aucun impact sur la priorité d'exécution du programme. Mais lorsque nous ajustons la priorité, les résultats d'exécution de l'ensemble du programme sont complètement différents.

2. Exemple

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer