wait() 和 sleep() 的异同点 相同点: 一旦执行,当前进程将会停止,既进入阻塞状态 不同点: 方法所在的位置不同。sleep()是在Thread类中声明的,wait()是在Object类中声明的使用的要求不同。sleep没有特别的要求,但是wait()只能在同步代码块或同步方法中使用对于其他进程的影响不同。sleep执行后,当前的进程停止,但是其他的进程不可以执行同步代码,也就是说此时的同步监视器并没有被释放;wait执行后,同步监视器被释放。