在Java中,若一个线程在执行过程中调用了yield()方法,以下哪种情况最有可能发生?

答案解析

本题考察对yield()方法的理解。选项A是错误的,yield()不会使线程进入等待状态。选项B是正确的,yield()会使线程放弃CPU的使用权,进入就绪状态,等待被调度。选项C是错误的,yield()不会强制终止线程。选项D是错误的,yield()会有效果,尽管不一定会导致线程立即停止执行,但它会尝试让其他线程获得执行机会。
正确答案:B
随机推荐
开始刷题