在Java多线程中sleep()和wait()方法,下列说法不正确的是()。
A: sleep()方法是使线程停止一段时间的方法;
B: 在sleep时间间隔期满后,线程立即恢复执行;
C: wait()方法用于线程交互
D: 使用waitI() 方法后,线程需要被通知唤醒;
A: sleep()方法是使线程停止一段时间的方法;
B: 在sleep时间间隔期满后,线程立即恢复执行;
C: wait()方法用于线程交互
D: 使用waitI() 方法后,线程需要被通知唤醒;
举一反三
- 在Java多线程中sleep()和wait()方法,下列说法不正确的是()。 A: sleep()方法是使线程停止一段事件的方法 B: 在sleep()时间间隔期满后,线程立即恢复执行 C: wait()方法用于线程交互 D: 使用wait()方法后,线程需要被通知唤醒
- 线程操作sleep和wait方法的区别是: A: sleep():必须指时间作为参数;不释放对象锁。 B: wait():可以不指定时间,也可以指定时间;调用wait后辉释放对象锁。 C: sleep和wait都会让线程进入阻塞状态。 D: sleep的线程必须通过notify才能唤醒
- 关于sleep()和wait()方法,以下描述错误的是( )。 A: sleep是线程类(Thread)的方法,wait是Object类的方法 B: sleep不释放对象锁,wait释放对象锁 C: sleep()中指定的时间是线程不会运行的最短时间,它不能保证该线程睡眠到期后就开始执行 D: wait后进入该对象的锁池,其他线程调用notify()方法并获取对象锁会进入运行状态
- 方法 resume( ) 负责重新开始哪个线程的执行?( ) A: 被 stop( ) 方法停止的线程 B: 被 sleep( ) 方法停止的线程 C: 被 wait( ) 方法停止 D: 被 suspend( ) 方法停止
- 方法resume()负责恢复下列哪一个线程的执行( )? A: 通过调用stop()方法而停止的线程 B: 通过调用sleep()方法而停止的线程 C: 通过调用wait()方法而停止的线程 D: 通过调用suspend()方法而停止的线程