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
  • 相关阅读:
    052-141
    052-140
    052-139
    052-138
    需要做笔记的页面
    日期总是显示1900/01/01 0:00:00
    延迟加载的树控件
    (简单)关于summary的注释
    江南检测
    fineui动态添加用户控件
  • 原文地址:https://www.cnblogs.com/borter/p/9613444.html
Copyright © 2011-2022 走看看