浅谈java中的悲观锁,乐观锁以及CAS操作

所谓原子性,就是一个(一系列)操作,要么全都执行,要么全都不执行,不能执行到中间某种状态就结束,同时对于外界(其它)来看,要么就是看到执行前的结果,要么就是执行后的结果,不能看到中间状态。

举一个经典的例子:多线程对于全局volatile 变量的累加,(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )代码如下:

赞(0)
未经允许不得转载:小狮博客 » 浅谈java中的悲观锁,乐观锁以及CAS操作
分享到: 更多 (0)

联系我们