并发编程
文章平均质量分 90
mingping1
这个作者很懒,什么都没留下…
展开
-
并发编程(volatile关键词,实现重入锁)
1.关键词volatile的理解首先我们看看如下代码:public class Voliate { private static int MAX_VALUE = 5; private static int init_value = 0; public static void main(String[] args) { new Thread(()-...原创 2018-08-19 20:32:22 · 240 阅读 · 0 评论 -
锁的获取流程
今天的主题是探究一下锁的获取过程是如何实现的,我们主要以ReentrantLock(重入锁)来展开研究,在进行探究之前我们先来了解几个比较重要的名词AQS,CASAQS(AbstractQueuedSynchronizer)在JDK文档中定义如下:为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提供一个框架。此类的设计目标是成为依靠单个原子 int 值...原创 2018-09-09 12:56:49 · 1468 阅读 · 0 评论