摘要: 前言:在对AQS框架进行分析的过程中发现了很多CAS操作,因此有必要对CAS进行一个梳理,也便更清楚的了解其原理。 1.CAS是什么 CAS,是compare and swap的缩写,中文含义:比较交换。 CAS操作包含三个操作数——需要读写的内存值(V)、预期原值[进行比较的值](A)和新值(B) 阅读全文
posted @ 2019-01-30 16:55 developer_chan 阅读(2266) 评论(0) 推荐(1) 编辑
摘要: 前言:AQS框架在J.U.C中的地位不言而喻,可以说没有AQS就没有J.U.C包,可见其重要性,因此有必要对其原理进行详细深入的理解。 1.AQS是什么 在深入AQS之前,首先我们要搞清楚什么是AQS。AQS全称是AbstractQueuedSynchronizer,我们直接查看AQS源码的注释。 阅读全文
posted @ 2019-01-30 10:55 developer_chan 阅读(663) 评论(0) 推荐(0) 编辑