sleep()
stop()
wait()
notify()
第1题:
一个线程可以调用yield方法使其他线程有机会运行。()
第2题:
如果一个线程调用【 】 ()方法,将使该线程进入休眠状态。
第3题:
下列叙述正确的是( )。
A.线程的执行从run()方法开始,需要调用start()方法运行线程
B.可以通过实现Runnable接口,并且重写start()方法创建线程
C.可以通过继承Thread类,并且重写start()方法创建进程
D.线程执行从start()方法开始,需要通过调用run()方法运行线程
第4题:
下列说法中错误的一项是______。
A.通过执行Thread.currentThrea《)返回当前线程的引用
B.currentThread()方法是静态方法
C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行
D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行
第5题:
下列说法中错误的一项是
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D.wait()和notify()可以实现线程的同步操作
第6题:
在以下什么情况下,线程就进入可运行状态? ( )
A.线程调用了sleep()方法时
B.线程调用了join()方法时
C.线程调用了yield()方法时
D.以上都是
第7题:
在以下( )情况下,线程就进入可运行状态。
A.线程调用了sleep()方法时
B.线程调用了join()方法时
C.线程调用了yield()方法时
D.以上都是
第8题:
( 21 )在一个线程中调用下列方法,不会改变该线程运行状态的是
A ) yield 方法
B )另一个线程的 join 方法
C ) sleep 方法
D )一个对象的 notify 方法
第9题:
A.线程调用了sleep()方法时
B.线程调用了join()方法
C.线程调用了yield()方法时
D.线程调用了notify()方法
第10题:
在Thread类中,提供了一个start()方法,该方法用于(),当新线程启动后,系统会自动调用()方法