在Java多线程中sleep()和wait()方法,下列说法不正确的是()。
A: sleep()方法是使线程停止一段事件的方法
B: 在sleep()时间间隔期满后,线程立即恢复执行
C: wait()方法用于线程交互
D: 使用wait()方法后,线程需要被通知唤醒
A: sleep()方法是使线程停止一段事件的方法
B: 在sleep()时间间隔期满后,线程立即恢复执行
C: wait()方法用于线程交互
D: 使用wait()方法后,线程需要被通知唤醒
举一反三
- 在Java多线程中sleep()和wait()方法,下列说法不正确的是()。 A: sleep()方法是使线程停止一段时间的方法; B: 在sleep时间间隔期满后,线程立即恢复执行; C: wait()方法用于线程交互 D: 使用waitI() 方法后,线程需要被通知唤醒;
- Java线程开发中sleep和wait的区别sleep方法没有释放锁,而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( ) 方法停止