wait是什么意思呢,我发现很多朋友都有在了解这个单词的意思那么我来告诉大家吧。
wait在英文中的意思是。等待;等候;准备就绪;可获得;可用;延迟;暂缓;的意思
当然我相信大部分了解这个的都是学电脑方面知识的人,因为wait英语中有等待的意思,在计算机领域它还是一种Java术语,C语言中也有wait命令。ublic final voidwait() throwsInterruptedException在其他线程调用此对象的notify()方法或notifyAll()方法前,导致当前线程等待。换句话说,此方法的行为就好像它仅执行 wait(0)调用一样。 当前线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify方法,或 notifyAll方法通知在此对象的监视器上等待的线程醒来。然后该线程将等到重新获得对监视器的所有权后才能继续执行。 对于某一个参数的版本,实现中断和虚假唤醒是可能的,而且此方法应始终在循环中使用: synchronized (obj) { while (《condition does not hold》) obj.wait(); 。。抛出:IllegalMonitorStateException- 如果当前线程不是此对象监视器的所有者。InterruptedException- 如果在当前线程等待通知之前或者正在等待通知时,任何线程中断了当前线程。在抛出此异常时,当前线程的中断状态被清除。