- 博客(1)
- 收藏
- 关注
原创 多线程AQS
我们在多线程编程中或多或少的会用到锁,最普遍的应用就是sychronized,但是其自身的非公平锁,可重入锁的特性,使其无法适应复杂的业务场景,例如公平锁,读写锁等等,而我们的jdk提供了AbstractQueuedSynchronizer(此后简称AQS),使我们可以进行扩展实现不同类型的锁以满足业务场景的需求。JDK提供的CountDownLatch,CyclicBarrier,Reentra...
2019-10-07 00:11:10 292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人