Java中的sleep()和wait()方法的区别,关于对象锁、类锁和线程同步synchronized的理解
第一部分:sleep和wait sleep属于Thread类,wait属于Object类。 sleep可在任意位置使用,wait只能在同步代码块或方法中使用且和notify一起使用。 sleep让当前线程停止执行,其它线程可以执行,但sleep不会释放锁,同步synchronized的共享数据仍然不能访问; wait会释放锁,可协调多个线程对共享数据存取,必须在synchr...
原创
2018-11-15 17:20:23 ·
916 阅读 ·
0 评论