锁
奇怪的coder
一个奇怪的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ReentrantLock源码解读
ReentrantLock源码分析这次来阅读一下ReentrantLock的源码,简单阅读,只看几个重要的方法。首先ReentrantLock实现了Lock接口,Lock接口没啥好说的,提供了几个必须实现的方法。public interface Lock { void lock(); void lockInterruptibly() throws InterruptedEx...原创 2020-02-01 21:57:23 · 451 阅读 · 0 评论 -
手写一个ReentrantLock锁
手写ReentrantLock最近学习了Java语言中锁相关知识,看了一下ReentrantLock源码,自己手写了一个ReentrantLock。ReentrantLock是一个可重入锁,并且在源码中通过构造函数可以使其在公平锁和非公平锁之间转换。可重入锁即当前线程可以在不释放锁的情况下多次获取锁,但是释放锁的次数应与获取锁的次数相同,否则会抛出IllegalMonitorStateExc...原创 2020-02-01 18:18:07 · 3223 阅读 · 0 评论
分享