参考答案
线程的优先级:
- Java中线程优先级是一个int变量(从1-10),1代表最低优先级,10代表最高优先级。
- Java中的线程优先级具有继承的特性。例如,线程1启动线程2,那么线程2的优先级就和线程1的优先级是一样的。
- 设置线程优先级,有助于帮助线程规划器确定下一次选中哪一个线程优先执行。
- 优先级高的线程得到的CPU资源比较多,也就是CPU优先执行优先级高的线程对象中的任务。
- 线程的优先级具有随机性,高优先级的线程不一定每一次都先执行完。只能确保CPU尽量将执行的资源让给优先级高的线程用,但不保证所定义的高优先级的线程的大部分、都能先于低优先级的线程执行完。
以上,是Java面试题【线程的优先级有什么用】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—