给定一段Java代码,其中线程A、B、C分别以最大、普通和最小优先级启动,它们共享同一个实现了Runnable接口的对象。以下关于线程执行顺序的描述哪项最准确?
答案解析
线程优先级影响线程获得CPU时间片的概率,高优先级的线程更有可能被优先调度,但操作系统的调度策略并不保证高优先级线程一定会先于低优先级线程完成。线程执行顺序受到多种因素影响,包括但不限于CPU调度、其他线程状态等。
正确答案:D