在 Java 线程控制方法中,yield() 的作用是 (B) 使优先级比其低的线程执行。

yield() 方法会让当前线程暂时放弃 CPU 资源,使其他同优先级或更高优先级的线程有机会执行。它不会强制线程停止,也不会让出 CPU 资源给所有其他线程,只会让出给优先级相同或更高的线程。

以下选项中,只有 B 选项正确描述了 yield() 的作用。

A. 返回当前线程的引用:这是 Thread.currentThread() 方法的作用,不是 yield() 的作用。

C. 强制终止线程:yield() 不会强制终止线程,interrupt() 方法可以用来中断线程。

D. 只让给同优先级线程执行:yield() 可能会让出 CPU 资源给优先级更高的线程,而不是只让给同优先级线程。

Java 线程控制方法:yield() 的作用

原文地址: https://www.cveoy.top/t/topic/oBXA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录