摘要:
解读: main函数里调用了两次lockPrint方法,这个方法中的println(i, "in lock")这句话,由于是在Mutex的Lock和Unlock之间,所以在第一次调用未被Unlock之前是不可能再被执行的。 结果: 2 lock start 2 in lock 1 lock star 阅读全文
posted @ 2017-01-23 17:21
ma_fighting
阅读(199)
评论(0)
推荐(0)
摘要:
悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有 阅读全文
posted @ 2017-01-23 10:03
ma_fighting
阅读(389)
评论(0)
推荐(0)

浙公网安备 33010602011771号