![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
锁机制
zx_view
登峰造极境
展开
-
Mysql事务隔离级别、并发问题和锁机制
一.Spring支持四种事务隔离级别:1.ISOLATION_READ_UNCOMMITTED(读未提交):这是事务最低的隔离级别,它充许令外一个事务可以看到这个事务未提交的数据。2.ISOLATION_READ_COMMITTED(读已提交): 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据3.ISOLATION_REPEATABLE_RE...原创 2019-02-28 12:02:45 · 426 阅读 · 0 评论 -
什么是CAS机制?
我们先看一段代码:启动两个线程,每个线程中让静态变量count循环累加100次。最终输出的count结果一定是200吗?因为这段代码是非线程安全的,所以最终的自增结果很可能会小于200。我们再加上synchronized同步锁,再来看一下。加了同步锁之后,count自增的操作变成了原子性操作,所以最终输出一定是count=200,代码实现了线程安全。虽然synchronized...转载 2019-04-10 17:45:29 · 154 阅读 · 0 评论