JUC框架
java.util.concurrent 包的核心类是AbstractQueueSychronizer,这是一个同步器+阻塞锁的基本架构,用于控制加锁和释放锁,并且在内部维护一个FIFO的线程的等待队列,包中的锁,屏障等同步器多数是靠它实现的
这是一个可以由线程以独占方式拥有的同步器,这个类为创建锁和相关同步器提供了基础
用虚拟队列的方式来管理线程中锁的获取与释放,同时也提供了各种情况下线程中断。这个类提供了默认的同步实现,但是获取锁和释放锁的实现被定义为抽象方法,由子类实现。这样做的目的是使得开发人员
原创
2021-03-13 22:29:31 ·
387 阅读 ·
0 评论