下列关于阻塞等待方法wait()的描述中,错误的是( )。
A: 阻塞等待方法wait()只能在同步方法或同步语句中调用
B: 调用wait()方法,当前线程会释放对象锁
C: 调用wait()方法,当前线程会进入阻塞状态
D: 调用wait()方法,进入阻塞状态的当前线程会在休眠一定时间后自动恢复运行
A: 阻塞等待方法wait()只能在同步方法或同步语句中调用
B: 调用wait()方法,当前线程会释放对象锁
C: 调用wait()方法,当前线程会进入阻塞状态
D: 调用wait()方法,进入阻塞状态的当前线程会在休眠一定时间后自动恢复运行
举一反三
- 对于wait()方法,下面说法正确的是?() A: wait()方法的调用者是同步锁对象 B: wait()方法使线程进入等待状态 C: 调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程 D: 调用wait()方法的线程会释放同步锁对象
- 下面哪个操作不能使线程从等待阻塞状态进入到对象阻塞状态()。 A: 等待阻塞状态下的线程被notify()方法调用。 B: 等待阻塞状态下的线程被Interrupt()方法中断。 C: 等待时间到。 D: 等待阻塞状态下的线程调用wait()方法。
- 下列哪个操作不能使线程从等待阻塞状态进入对象阻塞状态?() A: 等待阻塞状态下的线程被interrput()中断 B: 等待阻塞状态下的线程被notify()唤醒 C: 等待时间到 D: 等待阻塞状态下的线程调用wait()方法
- 7、线程进入阻塞状态的原因不包括( )。 A: 调用sleep()方法 B: 调用wait()方法 C: 调用IO阻塞方法 D: un()执行完毕
- java中的wait方法使 A: 当前线程阻塞等待 B: 当前线程恢复执行