首页 存档 技术 查看内容

JavaSE 学习参考:线程的优先级

2018-3-30 13:00 |来自: 互联网 295 0

摘要: 点击上方“蓝字”关注本公众号JavaSE 学习参考:线程的优先级○ Thread类代表了Java线程类,多个线程在排队队列等待执行时机会是相等的,Thead类提供了setPriority(int priority)方法来设置线程对象的优先级,参数 ...

点击上方“蓝字”关注本公众号

JavaSE 学习参考:线程的优先级

Thread类代表了Java线程类,多个线程在排队队列等待执行时机会是相等的,Thead类提供了setPriority(int priority)方法来设置线程对象的优先级,参数是1-10之间的整数,如果超过这个范围则抛出非法参数异常:IllegalArgumentException。

Thread类提供了三个常量:

pubic static final int MAX_PRIORITY=10; 代表最高优先级

pubic static final int Thread.MIN_PRIORITY=1代表最低优先级

pubic static final int Thread.NORM_PRIORITY=5默认优先级

Thread类对象的默认线程的优先是5。

示例代码:

class MyThread extends Thread{

private String str;

privateintcount;

public MyThread(String str,intcount){

this.str=str;

this.count=count;

}

@Override

publicvoid run() {

for(inti=0;i

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类