摘要:
Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。 Lock接口中常用的方法为 lock() 和 unlock() 想要使用Lock接口中方法要先创建Lock锁对象 run方法中用 ck.lock() 来上锁,用 ck.unlock() 来把锁归还。 阅读全文
摘要:
Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。 Lock接口中常用的方法为 lock() 和 unlock() 想要使用Lock接口中方法要先创建Lock锁对象 run方法中用 ck.lock() 来上锁,用 ck.unlock() 来把锁归还。 阅读全文
摘要:
同步方法:在方法声明上加上synchronized 同步方法中的锁对象是 this 使用同步方法,对电影院卖票案例中Ticket类进行如下代码修改: 但是在静态同步方法中,也就是: 锁不是this而是 类名.class 。静态方法中没有this。 阅读全文
|