摘要: 可重入锁 指在同一个线程在外层方法获取锁的时候,进入内层方法会自动获取锁。 为了避免死锁的发生,JDK 中基本都是可重入锁。 下面我们来测试一下 synchronized 和 java.util.concurrent.lock.ReentrantLock 锁的可重入性 测试 synchronized 阅读全文
posted @ 2019-11-30 20:45 ConstXiong 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: Java 中常见的锁有 synchronized 可重入锁 java.util.concurrent.lock.ReentrantLock 可重复读写锁 java.util.concurrent.lock.ReentrantReadWriteLock synchronized 有 3种用法 修饰普通 阅读全文
posted @ 2019-11-30 20:44 ConstXiong 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 2013 年刚入行做 Java 开发的时候,我就问师傅该如何做一份职业规划,他说不知道,因为他也没有职业规划。 收到这个答案的时候,那时候我觉得是他不愿意跟我说太多。 现在回想这个问题,我相信他是没有做职业规划的。因为他已经深耕在选择的领域一二十年,他的规划就是在华为一心做好当前的产品,不去想太多。 阅读全文
posted @ 2019-11-30 20:35 ConstXiong 阅读(368) 评论(0) 推荐(0) 编辑