Javaデーモンスレッドの実行優先度は何ですか?

PHPz
リリース: 2023-04-24 20:31:12
転載
775 人が閲覧しました

1. 注

スレッドのタイプ (ユーザー スレッドまたはデーモン スレッド) は、スレッド実行の優先順位に影響しません。

スレッドの種類(デーモンスレッドかユーザースレッドか)はプログラムの実行優先度には影響しませんが、優先度を に調整するとプログラム全体の実行結果が全く異なります。

2.例

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();
    }
}
ログイン後にコピー

以上がJavaデーモンスレッドの実行優先度は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート