下列方法被调用后,一定使调用线程改变当前状态的是( )。

admin2012-12-02  59

问题 下列方法被调用后,一定使调用线程改变当前状态的是(  )。

选项 A、notify()
B、yield()
C、sleep()
D、is Alive()

答案C

解析 线程调用sleep 函数后,使当前线程进入停滞状态。yield 函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield 函数的线程有可能被马上执行,也有可能不会马上执行。notify 函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。所以只有sleep 一定会改变线程状态。
转载请注明原文地址:https://kaotiyun.com/show/RnID777K
0

最新回复(0)