两者的相似点:
都会使线程放弃执行一段时间(进入阻塞状态)
不同的点:
wait需要搭配synchronized的来使用他会释放当前锁,使用notify来进行线程间通讯需要搭配使用.而sleep的可独立使用
wait是object的方法而sleep则是Thread的方法
wait会使正在执行的线程状态由RUNNABLE变为WAITING, sleep则会使线程状态由RUNNABLE变为TIMED_WAITING
wait方法是用来进行线程间的通讯,而sleep只是单纯的使进程阻塞一段时间