抽象队列同步器
AbstractQueuedSynchronizer是一个模板类,内部包含一些模板方法,该类是一个抽象类,内部包含三个volatile属性head、tail、state、ownerThread,其中head和tail为Node属性。
Node是一个内部类,主要包含了waitStatus,prev,next,thread,nextWaiter。子类需要实现tryAcquire,tryRelease,tryAcquireShared,tryReleaseShared,isHeldExclusively
为什么能线程同步
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。