线程的优先级

发布时间 2023-11-27 10:09:59作者: 同学?

Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有进程,线程调度器按照优先级决定应该调度那个线程来执行
线程的优先级用数字表示,范围从1-10
Thread.MIN_PRIORITY=1;
Thread.MAX_PRIORITY=10;
Thread.NORM_PRIORITY=5;
使用以下方式改变或获取优先级
getPriority().setPriority(int xxx)
优先级低只是意味着获得调度的概率低,并不是优先级低就不会被调用,这都是看CPU的调度
优先级的设定建议在start()调度前