关于sleep()和wait()方法,以下描述错误的是( )。
A: sleep是线程类(Thread)的方法,wait是Object类的方法
B: sleep不释放对象锁,wait释放对象锁
C: sleep()中指定的时间是线程不会运行的最短时间,它不能保证该线程睡眠到期后就开始执行
D: wait后进入该对象的锁池,其他线程调用notify()方法并获取对象锁会进入运行状态
A: sleep是线程类(Thread)的方法,wait是Object类的方法
B: sleep不释放对象锁,wait释放对象锁
C: sleep()中指定的时间是线程不会运行的最短时间,它不能保证该线程睡眠到期后就开始执行
D: wait后进入该对象的锁池,其他线程调用notify()方法并获取对象锁会进入运行状态
举一反三
- 关于sleep()和wait(),以下描述错误的一项是( ) A: sleep是线程类(Thread)的方法,wait是Object类的方法; B: sleep不释放对象锁,wait放弃对象锁; C: sleep暂停线程、但监控状态仍然保持,结束后会自动恢复; D: wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。
- 关于sleep()和wait()的区别描述错误的是()。 A: sleep是线程类(Thread)的方法 B: sleep会释放对象锁 C: wait是Object类的方法 D: 对此对象调用wait方法导致本线程放弃对象锁
- 线程操作sleep和wait方法的区别是: A: sleep():必须指时间作为参数;不释放对象锁。 B: wait():可以不指定时间,也可以指定时间;调用wait后辉释放对象锁。 C: sleep和wait都会让线程进入阻塞状态。 D: sleep的线程必须通过notify才能唤醒
- Java线程开发中sleep和wait的区别sleep方法没有释放锁,而wait方法释放了锁
- 对于wait()方法,下面说法正确的是?() A: wait()方法的调用者是同步锁对象 B: wait()方法使线程进入等待状态 C: 调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程 D: 调用wait()方法的线程会释放同步锁对象