Java 并发之 wait 和 sleep 区别
wait 和 sleep 到底有什么区别sleep 方法存在于 Thread类中,而 wait 方法存在于Object类中sleep 在调用的时候不会去释放对象的锁,wait 会释放对象锁,这也是为什么 wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,因为在调用wait的时候会释放锁,所以必须得先获得锁,那么获取对象锁的方式有哪些呢?synchronized 关键字 修饰静态方法synchronized 关键字 修饰实例方法synchronized 关键字
复制链接