zoukankan      html  css  js  c++  java
  • Java如何设置线程的优先级?

    在Java编程中,如何设置线程的优先级?

    以下示例如何使用setPriority()方法来设置线程的优先级。

    package com.yiibai;
    
    public class SettingPriority {
        public static void main(String[] args) throws Exception {
            Thread thread1 = new Thread();
            Thread thread2 = new Thread();
            Thread thread3 = new Thread();
            thread1.setPriority(Thread.MAX_PRIORITY);
            thread2.setPriority(Thread.NORM_PRIORITY);
            thread3.setPriority(Thread.MIN_PRIORITY);
            thread1.start();
            thread2.start();
            thread3.start();
            thread1.join();
            thread2.join();
            thread3.join();
            System.out.println("The priority has been set. Now get priority : ");
            System.out.println("thread1 priority = " + thread1.getPriority());
            System.out.println("thread2 priority = " + thread2.getPriority());
            System.out.println("thread3 priority = " + thread3.getPriority());
        }
    }
    
    Java

    上述代码示例将产生以下结果 -

    The priority has been set. Now get priority : 
    thread1 priority = 10
    thread2 priority = 5
    thread3 priority = 1
  • 相关阅读:
    第三次博客作业
    多项式求导--三次作业小结
    Python实现批量修改文件名
    汉字编程 —— 第一次个人编程作业
    PAT甲级代码仓库
    谈谈自己 —— 第一次博客作业
    爬取豆瓣网图书TOP250的信息
    HDU1862
    HDU1408
    HDU1302
  • 原文地址:https://www.cnblogs.com/borter/p/9613444.html
Copyright © 2011-2022 走看看