首页 > 编程语言 >java线程的优先级

java线程的优先级

时间:2022-10-22 13:11:06浏览次数:56  
标签:java Thread currentThread Priority setPriority 线程 优先级

package A_ShangGuiGu.Thread.ThreadDemo;

/**
* 优先级
* 1.MAX_Priority-----最大优先级为10
* 2.MIN_Priority-----最小优先级为1
* 3.NORM_Priority----默认优先级5
* 4.getPriority------获取当前线程的优先级
* 5.setPriority------设置当前线程的优先级
* 6.设置优先级必须在线程执行之前设置。
* 说明:优先级高的线程抢占优先级低的线程的执行权,只是概率抢占。并不一定百分百成功。
* 高优先级的线程只是高概率被执行而已。
*/
class Max_Thread extends Thread{
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName()+":"+Thread.currentThread().getPriority()+":"+i);
}
}
}
public class ThreadDemo03 {
public static void main(String[] args) {
Max_Thread max = new Max_Thread();
max.setPriority(Thread.MAX_PRIORITY);
max.start();

Thread.currentThread().setPriority(2);
for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName()+":"+Thread.currentThread().getPriority()+":"+i);
}
}
}

标签:java,Thread,currentThread,Priority,setPriority,线程,优先级
From: https://www.cnblogs.com/zhazhawei906/p/16815930.html

相关文章

  • java基础-->注释
    注释注释:注释起到对代码标注和解释的作用,如果你去看看JDK源码,会发现他们有许多的注释,而且注释是比代码还要多的,可见为代码添加注释是非常重要的,写好注释能让别人更加容易......
  • java第六讲-StreamAndFileSourceCode
    1.PrintStream学习:Java打印流PrintStream类详解_风有点大的博客-CSDN博客_printstream类1.1向文件进行输出PrintStreamps=newPrintStream("helloworld01.txt"......
  • 力扣1235(java)-规划兼职工作(困难)
    题目:你打算利用空闲时间来做兼职工作赚些零花钱。这里有 n 份兼职工作,每份工作预计从 startTime[i] 开始到 endTime[i] 结束,报酬为 profit[i]。给你一份兼职工作......
  • Java--->集合中常用的ArrayList的使用和介绍
    前段时间一直在说数组,今天说下Java集合中常用的ArrayListArrayList类是一个可以动态修改的数组,与普通数组的区别就是ArrayList没有固定大小的限制,可以添加或删除元素。Array......
  • Java并发编程学习9-并发基础Demo
    构建高效且可伸缩的结果缓存本篇我们将逐步构建一个高效且可伸缩的缓存,用于改进一个高计算开销的函数。1.HashMap+并发机制我们首先能想到的就是,通过HashMap和并发......
  • java反射
    什么是反射?反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。正常情况下,如果我们要调用一个对象的方法,或者访问一个对象的字段,通常会传入对象实例......
  • java的class类
    除了​​int​​​等基本类型外,Java的其他类型全部都是​​class​​​(包括​​interface​​)。例如:​​String​​​​Object​​​​Runnable​​​​Exception​​...仔......
  • Java基本数据类型占用字节大小简介说明
    转自:​​http://www.java265.com/JavaMianJing/202205/16515929083261.html​​下文笔者讲述Java中基本数据类型占用字节大小的简介说明,如下所示基础数据类型是所有数据类......
  • java访问字段
    对任意的一个​​Object​​​实例,只要我们获取了它的​​Class​​,就可以获取它的一切信息。我们先看看如何通过​​Class​​实例获取字段信息。​​Class​​类提供了以......
  • java如何编写增强for循环呢?
    转自:​​http://www.java265.com/JavaCourse/202204/2982.html​​文笔者讲述java中for循环的简介说明,如下所示增强for循环增强for循环的功能:简化迭代器的书写格式增强f......