Android_Question icon indicating copy to clipboard operation
Android_Question copied to clipboard

多线程中sleep和wait的区别?

Open whatshappen opened this issue 5 years ago • 0 comments

  • sleep是Thread的静态方法;wait是Object中的方法;

  • sleep过程中不会释放锁,不会让出系统资源;wait会释放锁资源,将其放入等待池中,让出系统资源,让cpu可以执行其他线程;

  • sleep之后可以主动释放锁;wait需要手动去notify;

whatshappen avatar Apr 03 '19 14:04 whatshappen