Java連載105-線程的優先級

1、線程的優先級java

1.線程優先級的獲取的CPU時間片會相對多一點node

(1)優先級爲1-10git

(2)最低爲1github

(3)最高爲10微信

(4)默認爲5學習

 

package com.bjpowernode.java_learning;

​

public class D105_1_PriorotyOfMultithread {

  public static void main(String[] arsg) {

   

    System.out.println(Thread.MAX_PRIORITY);

    System.out.println(Thread.MIN_PRIORITY);

    System.out.println(Thread.NORM_PRIORITY);

    System.out.println("=================");

   

    Thread t1 = new Processor105();

    t1.setName("t1");

   

    Thread t2 = new Processor105();

    t2.setName("t2");

   

    System.out.println(t1.getPriority());

    System.out.println(t2.getPriority());

   

    //設置優先級

    t1.setPriority(5);

    t2.setPriority(4);

   

    t1.start();

    t2.start();

  }

}

​

class Processor105 extends Thread{

  public void run() {

    for(int i=0;i<5;i++) {

      System.out.println(Thread.currentThread().getName()+"--->"+i);

    }

  }

}

3、源碼:大數據

D105_1_PriorotyOfMultithread.javaui

https://github.com/ruigege66/Java/blob/master/D105_1_PriorotyOfMultithread.javaspa

2.CSDN:https://blog.csdn.net/weixin_44630050.net

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料

 

相關文章
相關標籤/搜索