优先级Priority
文章目录
- 优先级Priority
- 要点:
- 案例代码:
优先级Priority
要点:
(1)使用getPriority( )和getPriority(int XX)来获取和设置优先级
(2)几个数值
Thread.MIN_PRIORITY = 1
Thread.MAX_PRIORITY = 10
Thread.NORM_PRIORITY = 5
(3)级别越高,不一定就先执行,看cpu,只是级别越高(数值越大)先执行的可能性越大
案例代码:
package com.heima.Multithreading;public class Priority {public static void main(String[] args) {//主线程的默认优先级System.out.println(Thread.currentThread().getName()+"----->"+Thread.currentThread().getPriority());MyPriority myPriority = new MyPriority();Thread t1 = new Thread(myPriority,"t1");Thread t2 = new Thread(myPriority,"t2");Thread t3 = new Thread(myPriority,"t3");Thread t4 = new Thread(myPriority,"t4");Thread t5 = new Thread(myPriority,"t5");//先设置优先级,再启动t1.start();t2.setPriority(Thread.MIN_PRIORITY);//MIN_PRIORITY = 1t2.start();t3.setPriority(4);t3.start();t4.setPriority(8);t4.start();t5.setPriority(Thread.MAX_PRIORITY);//MAX_PRIORITY = 10t5.start();}
}
class MyPriority implements Runnable{@Overridepublic void run() {System.out.println(Thread.currentThread().getName()+"----->"+Thread.currentThread().getPriority());}
}
优先级Priority相关推荐
- 【多线程】线程的引入,创建线程的方式,设置线程名字、获取名字,线程优先级priority,加入休眠的方法,,后台线程,礼让线程,Join,中断线程,某电影院,共有100张票线程流程图,3售票窗口,
多线程 1.线程的引入 进程: 正在运行的程序,是系统进行资源分配和调用的独立单位.每一个进程都有它自己的内存空间和资源. 线程: 是进程的单个顺序控制流,或者说就是一个单独执行的路径 一个进程如果只 ...
- k8s优先级priority的使用
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 直接使用kubectl explain pod.spec命令可以看到当前k8s支持的priority的属性 我这边的是1.15的k8s,可以看到的是 ...
- Linux:命令:ps、进程状态,线程优先级/priority; defunct
文章目录 帮助 -e f defunct的含义 -C 进程优先级说明 kernel里优先级宏的注释 参考 线程的调度规则种类 Linux 样例 proc 里的优先级关系 Redhat 自己定义的优先级 ...
- vyos 的命令行执行的优先级 priority
vyos 的命令行执行的优先级 Defined how early in the commit process the node is processed. Use it if your node m ...
- [改善Java代码]线程优先级只使用三个等级
线程的优先级(priority)决定了线程获得CPU运行的机会,优先级越高获得的运行机会越大,优先级越低获得的机会越小.Java的线程有10个级别(准确的说是11个级别,级别为0的线程是JVM,应用程 ...
- linux设置进程优先级,Linux线程属性及优先级设置
POSIX.1线程属性及优先级设置 By zieckey All Right Reserved 线程的属性由pthread_attr_t结构类型表示. 在使用pthread_attr_t之前,需要调用 ...
- dr优先级默认_DR和BDR优先级
OSPF路由协议基础(一) OSPF(Open Short Path First)最优路径算法路由协议.OSPF路由协议的Distance值为110,它拥有一个Metric值,此值是OSPF路由协议用 ...
- NachOS线程ID的实现、最大线程数的实现和优先级的添加
NachOS线程ID的实现.最大线程数的实现和优先级的添加 1.实验目的 (1)通过阅读相关源码,掌握NachOS运行原理和编译方法: (2)完善NachOS下线程描述的内容. 2.实验内容 (1)为 ...
- TestNg常用enable、timeOut、exceptedException、groups、dependsOnGroups、dependsOnMethods、@Paramters、priority
TestNg常用注解:enable.timeOut.exceptedException.groups.dependsOnGroups.dependsOnMethods.@Paramters.prior ...
- 非抢占模式下故障后优先级降低却不切换问题--使用Keepalived实现非抢占模式主备切换
使用Keepalived实现非抢占模式主备切换–解释非抢占模式下故障后优先级降低却不切换问题 背景 最近在用keepalived时发现,配置为非抢占模式后,主节点的服务检测脚本返回非0后,不发生切换, ...
最新文章
- 原来音色是波峰到波谷时间序列
- redis api java 正则_java代码怎么正则删除redis的数据
- Java Web之POI操作Excel2016模板
- Calico搭建配置
- scrapy爬虫架构介绍和初试
- 如何在doc下运行java程序及打包成.jar格式的Java程序
- html滑动验证图片,滑动验证 和滑动图片验证JS
- 北京交通大学离散数学 谓词逻辑_离散数学测验题——谓词逻辑答案
- Lebesgue可测与Borel可测
- mysql中存储ip地址,将ip转换为整数存储
- 一步一步带你爬天猫,获取杜蕾斯评论数据
- h264中的pps和sps
- python字符串常用操作方法(一)
- 鸿蒙不支持手机,阻碍鸿蒙2.0上不了手机的问题找到了,别再埋怨华为
- layui laydate 渲染失效问题,lay-key导致动态生成代码二次渲染失败
- pve安装黑苹果实录
- GNSS原理与应用(四)——卫星运动基本知识
- APP开发实战90-矢量图介绍
- TCP 中确认应答机制
- 关于应用~试玩,你想知道的都在这儿了----超详细总结(下篇)