AbstractQueuedSynchronizer详解
AQS是自定义同步组件的关键,它的关注点是多线程访问共享资源受限时的线程处理策略,其中包括线程如何安全进入同步/等待队列,什么时候唤醒线程,需要取消线程时如何操作等等,而这些操作具有公共性,在所有的并发场景下都适用。而如何定义共享资源访问受限则是不同场景有不同场景的定义。
AQS的功能分为独占式线程处理策略和共享式线程处理策略,即其子类可以根据具体场景来选择使用不同的功能。
AQS包含一个内部...
原创
2018-03-19 14:30:45 ·
270 阅读 ·
1 评论