01 2016 档案

摘要:在分析atomic包的时候看到很多类的静态代码块中使用了一下这个方法(例如AtomicInteger) static { try { valueOffset = unsafe.objectFieldOffset (AtomicInteger.clas... 阅读全文
posted @ 2016-01-22 11:35 coldridgeValley 阅读(1938) 评论(0) 推荐(2)
摘要:锁作为 并发共享数据,保证一致性的工具,在java平台有多种实现方式.根据性质来分锁分为很多种,例如,自旋锁,阻塞锁,读写锁,互斥锁等等.今天介绍的是锁的两种分类(从思想上分),乐观锁和悲观锁.悲观锁: 来自百度百科,悲观锁,正如其名,具有强烈的独占和排他特性.它指的是对数据被外界(包括本系统当... 阅读全文
posted @ 2016-01-11 01:08 coldridgeValley 阅读(1015) 评论(0) 推荐(0)