不挂科搜题免费

问题:

wait 方法的作用?

答案:

wait 方法用在 synchronized 方法或者 synchronized 块中。一般在判断语句中, 如果某条件被触发,让当前线程 wait 并释放对象的锁。此时可以让其他线程可以对用以对象调用 synchronized 方法。直到调用 notify 或者 notifyAll 后 wait 的线程才有可能执行。所以一般 wait 和 notify 是成对出现的。