09 2021 档案
摘要:我们前面介绍了Lock的基本用法,知道Lock有公平锁、非公平锁两种实现,也知道Lock底层是用CAS实现的,但我们前面并没有详细介绍底层实现,本文就围绕Lock的加锁操作介绍Lock的底层实现原理。 我们的切入点是可重入锁ReentrantLock的lock()方法: Lock lock = ne
阅读全文
摘要:理解 Java SPI (Service Provider Interface) is the mechanism to load services dynamically. We can implement Java SPI in our application by following the
阅读全文