使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.sleep()方法
B.suspend()方法
C.yield()方法
D.wait()方法
第1题:
( 32 )如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是
A ) sleep() 方法的时间到
B )获得了对象的锁
C )线程在调用 t.join() 方法后,线程 t 结束
D ) wait() 方法结束
第2题:
处于运行状态中的线程由于某种原因,暂时放弃对CPU的使用权,停止执行,此时进入阻塞状态,直到其进入到就绪状态,才有机会再次被CPU调用以进入到运行状态。
第3题:
以下选项中,()属于线程中断状态。
A.JVM将cpu的使用权从当前线程切换给其他线程
B.线程执行了休眠方法
C.线程执行了wait()方法
D.线程在运行期间,执行了一些阻塞线程的操作
第4题:
处于可运行状态的线程,一旦获得CPU的使用权,就开始执行线程的run()方法,此时该线程处于运行状态。
第5题:
处于新建状态的线程被启动后,将进入线程队列排队等待CPU,此时它已具备了运行条件,一旦轮到享用CPU资源就可以获得执行机会。上述线程是处于()状态。