在Java中,关于线程的优先级和调度,以下哪项描述是正确的?

答案解析

选项A错误,线程的优先级设置不能确保高优先级的线程总是先于低优先级的线程执行。选项B错误,线程调度器在选择线程执行时,不仅考虑优先级,还考虑其他因素,如线程的状态等。选项C正确,线程的优先级设置仅作为线程调度的一个参考,实际执行顺序还受到其他因素的影响。选项D错误,即使设置线程的优先级为Thread.MAX_PRIORITY,也不能确保该线程在所有情况下都最先执行。
正确答案:C
随机推荐
开始刷题