第37题: [单项选择]下列说法中错误的一项是 A. 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法 B. 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法 C. 线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁 D. wait()和notify()可以实现线程的同步操作 参考答案:B 答案解析:[解析] 本题考查线程间交互的概念。当线程进入synchronized块后,共享数据的状态并不一定满足该线程的需要,它要等待其他线程将共享数据改变为所需要的状态后才能继续执行,但由于此时它占有了该对象