多线程之wait()和sleep()之间的区别 tizzybepeacejoy 2023-05-11 70 阅读1分钟 wait()和sleep()之间的区别 1 从对象方法上来说 wait()是Object的方法 sleep()是Thread的方法 2 从释放锁上来 sleep 不释放锁,不需要唤醒 wait 释放锁,需要唤醒 wait(long time) 除外 3 从是synchronized关键字修饰来看 sleep 一般不和 synchronized 使用 wait 一般和 synchronized 一起使用