星辰的零落

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年11月23日

摘要: Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。 Lock接口中常用的方法为 lock() 和 unlock() 想要使用Lock接口中方法要先创建Lock锁对象 run方法中用 ck.lock() 来上锁,用 ck.unlock() 来把锁归还。 阅读全文
posted @ 2017-11-23 23:07 星辰的零落 阅读(91) 评论(0) 推荐(0) 编辑

摘要: 同步方法:在方法声明上加上synchronized 同步方法中的锁对象是 this 使用同步方法,对电影院卖票案例中Ticket类进行如下代码修改: 但是在静态同步方法中,也就是: 锁不是this而是 类名.class 。静态方法中没有this。 阅读全文
posted @ 2017-11-23 22:48 星辰的零落 阅读(215) 评论(0) 推荐(0) 编辑