第一章.java多线程技能

    xiaoxiao2021-03-25  101


    1.10线程的优先级&守护线程

    线程优先级的继承性

    //在java中,线程的优先级具有继承性,在A线程中启动B线程,则B的优先级与A是一样的 //比如在本例子中,MyThread,MyThread2,的优先级都是6

    package com.hgh.multithread1.mythread1010; public class Main { public static void main(String[] args) { //在java中,线程的优先级具有继承性,在A线程中启动B线程,则B的优先级与A是一样的 //比如在本例子中,MyThread,MyThread2,的优先级都是6 // main thread start with5 // main thread end with6 // mythread start:6 // mythread2 :6 System.out.println("main thread start with"+ Thread.currentThread().getPriority()); Thread.currentThread().setPriority(6); MyThread thread = new MyThread(); thread.start(); System.out.println("main thread end with"+ Thread.currentThread().getPriority()); } }

    2.优先级具有规则性 高优先级的线程有比较大的概率会优先执行

    3.优先级具有随机性 高优先级的线程不一定每次都先执行完成


    5.守护线程
    转载请注明原文地址: https://ju.6miu.com/read-6574.html

    最新回复(0)