wait()的作用是让当前线程由运行状态进入等待阻塞状态

而sleep()的作用也是让线程由运行状态进入阻塞状态

不同的是wait()会释放对象的同步锁,而sleep()则不会释放锁

wait通常被用于线程间交互,sleep通常被用于暂停执行。