摘要: 简介 ReentrantLock(重入锁)就是支持可重进入的锁,它表示该锁能支持一个线程对资源的重复加锁。另外还支持获取锁的公平和非公平选择ReentrantLock的实现不仅可以替代隐式的synchronized关键字,而且还能够提供超过关键字本身的多种功能。 公平与非公平 这个概念是针对锁的获取 阅读全文
posted @ 2016-10-24 16:17 冬瓜蔡 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: 队列同步器介绍 队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的FIFO队列来完成资源获取线程的排队工作。 同步器的主要使用方式是继承,一般作为同步器组件的静态内部类,在同步器中仅定义了与状态相 阅读全文
posted @ 2016-10-24 11:04 冬瓜蔡 阅读(2606) 评论(0) 推荐(0) 编辑