队列同步器 AQS

队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其余同步组件的基础框架,首先要知道这个共享变量的状态(是否已经被其余线程锁住等),这设置了一个int成员变量表示同步状态,经过内置的先进先出队列来完成资源获取线程的排队工做。一些线程没法获取到共享资源等待获取锁而进入一个容器中进行保存,而这容器就是一个先进先出队列。java 同步器的主要使用方式是继承,子类经过继承同步
相关文章
相关标签/搜索