A-A+

使得线程放弃当前分得的CPU时间 但不使线程阻塞 即线程仍处于可执行状态 随时可能再次分得C

2022-08-06 01:56:42 问答库 阅读 174 次

问题详情

使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是()。
A.time()
B.yield()
C.load()
D.min()请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
本题考查线程阻塞的概念。yield()方法使得线程放弃当前分得的CPU时间,但是不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间。调用yield()的效果等价于调度程序认为该线程已执行了足够的时间从而转到另-个线程。

考点:线程,状态