在Java中,当一个线程从运行状态转为阻塞状态时,以下哪个操作最不可能导致这种状态转换?

答案解析

yield()方法会使当前线程从运行状态转为就绪状态,而不是阻塞状态。sleep()方法会使线程进入阻塞状态,等待指定的时间。试图获取一个已被其他线程持有的锁也会使线程进入阻塞状态,直到锁被释放。等待某个条件满足同样会使线程进入阻塞状态。因此,C选项最不可能导致线程从运行状态转为阻塞状态。
正确答案:C
随机推荐
开始刷题