您的位置:首页 > 编程语言 > Java开发

Java多线程优先级设置

2016-03-21 19:37 393 查看
Java多线程优先级设置

Java多线程中可设置各个线程优先级,优先级越高,线程被优先执行的概率越大。很简单,调用setPriority函数即可

package com.threadtest;

public class TestPriority
{
public static void main(String[] args)
{
PThread t1=new PThread("aaaa");
PThread t2=new PThread("bbbb");
t1.setPriority(10);//优先级取值范围1-10
t2.setPriority(1);//优先级越高,有更大的可能被优先执行
t2.start();
t1.start();
}
}

class PThread extends Thread
{
String name;
public PThread(String name)
{
this.name=name;
}
public void run()
{
for(int i=0;i<5;i++)
System.out.println(name+i);
}
}


运行结果:

aaaa0

aaaa1

aaaa2

aaaa3

aaaa4

bbbb0

bbbb1

bbbb2

bbbb3

bbbb4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: