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
  • 相关阅读:
    视图集
    子类视图
    Mixin扩展类
    GenericAPIView
    APIView
    ModelSerializer使用
    序列化和反序列化
    合并购物车
    pyplot基本绘制
    STL sort “invalid operator <”
  • 原文地址:https://www.cnblogs.com/borter/p/9613444.html
Copyright © 2011-2022 走看看