AbstractQueuedSynchronizer浅析
文章目录简介如何实现自定义同步器实现分析1. public final void acquire(int arg) 该方法以排他的方式获取锁,对中断不敏感,完成synchronized语义。简介这是一个抽象类,提供了一个FIFO(先进先出的队列),可以用来构建锁或者其他同步装置的基础框架。该同步器利用int state来表示一个状态。子类通过继续该抽象类并实现他的方法来管理其状态,管理方式是通过 acquire(int arg)方法release(int arg)方法来操作状态。多线程环境中对状
原创
2020-05-14 19:03:44 ·
135707 阅读 ·
0 评论