- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 Java中的公平锁和非公平锁实现详解
Java语言中有许多原生线程安全的数据结构,比如`ArrayBlockingQueue`、`CopyOnWriteArrayList`、,它们的实现方式并非通过`synchronized`关键字,而是通过`java.util.concurrent.locks.ReentrantLock`来实现。 本博客着重讲述ReentrantLock的可重入性原理、公平/非公平实现、内存可见性原理。
2017-04-24 16:09:18 31452 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人