sleep()和wait()的异同

相同点:二者都可以使当前进程进入阻塞状态

不同点:① sleep()声明在Thread类中,wait()声明在Object类中

    ②sleep()可以在任何需要的场景下使用,wait()必须使用在同步代码块或同步方法中

    ③如果两个方法都使用在同步代码块或同步方法中,sleep()不会释放锁,wait()会释放锁

posted @ 2022-02-18 14:04  阳光真好的博客  阅读(65)  评论(0)    收藏  举报