005 线程ID和线程的优先级

Posted 最爱五仁月饼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了005 线程ID和线程的优先级相关的知识,希望对你有一定的参考价值。

一 .概述

线程的优先级:

  我们创建线程的时候会指定一个优先级,这个优先级会影响该线程执行的机会.

    机会的含义就是该线程执行的机会比较大,但是在一定时间内是无法保证这个线程执行的次数一定比优先级低的线程执行的次数多.

    优先级: 只能代表一个概率的时候,在长时间的运行过程中才能保证优先级有效.

线程的ID :  

  JVM在线程创建的时候会给该线程一个ID,这个线程ID就是给出默认线程名字的那么数字.(源码中有).

  其实和线程的名字一样,ID只是一个标示线程的属性而已.


 

二 . 优先级的作用和补充

我们是不能依靠优先级来决定线程的执行顺序的,这个以后还是要依靠线程的同步来完成的.

  

    

  

以上是关于005 线程ID和线程的优先级的主要内容,如果未能解决你的问题,请参考以下文章

java线程复习2(获取和设置线程信息)

getName()--ident--enumerate--activeCount--线程池--协程(gevent)--优先级队列

进程和线程新增

线程八大基础核心六(线程属性)

Day277.线程的各个属性多线程未捕获异常处理 -Juc

如何在 QNX 中找到线程的当前优先级