Java多线程-线程的优先级

线程的优先级

·线程的优先级分为1~10共10个级别,1为最低级别,10为最高级别,在没有设置线程优先级的情况下,线程优先级默认为5.

·可以通过调用getPriority()方法获取指定线程的优先级:int i = t.getPriority();
  int:getPriority() 返回线程的优先级。

·我们也可以通过setPriority()方法去设置线程的优先级:t.setPriority(1~10); 

     void :setPriority(int newPriority) 更改线程的优先级。


·线程优先级的高低并不决定线程的执行顺序(并不是优先级高的线程先执行优先级低的后执行),而是优先级高的线程具有更多的执行机会