每个线程都有优先级,优先级的高低只和线程获得的执行机会的次数多少有关,并非线程优先级越高的就一定先执行,哪个线程的先运行取决于CPU的调度.
MAX_PRIORITY=10,最高优先级
MIN_PRIORITY=1,最低优先级
NORM_PRIORITY=5,默认优先级
int getPriority(); 返回线程的优先级
void setPriority(int newPriority);更改线程的优先级
每个线程都有默认优先级,主线程默认优先级为5,如果A线程创建了B线程,那么B线程和A线程具有相同的优先级.
注意:不同操作系统支持线程优先级不同的,建议使用上述三个优先级,不要自定义