hbf548

多看源码多读书

0%

sleep和 wait的异同

相同点:

  • 都可以使得当前的线程进入阻塞状态

不同点:

  • 位置不同:
    • sleep()声明在Thread类中
    • wait()声明在Object类中
  • sleep可以在任何场景调用,wait()必须使用在同步方法或者同步块中
  • sleep不会释放锁,wait会释放锁