摘要: 概述 CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。CAS也是现在面试经常问的问题,本文将深入的介绍CAS的原理。 案例 介绍CAS之前,我们先来看一个例子。 /** * @author joonwhee * 阅读全文
posted @ 2019-11-15 22:18 windpoplar 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 学习Java中常用的开源框架,Mybatis、Hibernate中线程通过数据库连接对象Connection,对其数据进行操作,都会使用ThreadLocal类来保证Java多线程程序访问和数据库数据的一致性问题。就想深入了解一下ThreadLocal类是怎样确保线程安全的!详解如下: 一、对Thr 阅读全文
posted @ 2019-11-15 21:26 windpoplar 阅读(833) 评论(0) 推荐(0) 编辑