在Java中,线程调用wait()方法时会发生什么?( )
它向其他线程发出开始执行的信号。
它会等待,直到另一个线程对同一对象调用notify()或notifyAll()。
立即终止。
进入忙等待循环。
wait 做的事情:
使当前执行代码的线程进行等待. (把线程放到等待队列中)
释放当前的锁
满足一定条件时被唤醒, 重新尝试获取这个锁.
使当前执行代码的线程进行等待. (把线程放到等待队列中)
释放当前的锁
满足一定条件时被唤醒, 重新尝试获取这个锁.
在Java中,线程调用wait()方法时会发生什么?( )
它向其他线程发出开始执行的信号。
它会等待,直到另一个线程对同一对象调用notify()或notifyAll()。
立即终止。
进入忙等待循环。