2020年5月6日
摘要: 公平锁 非公平锁 都会调用acquire方法 public final void acquire(int arg) { if (!tryAcquire(arg) && acquireQueued(addWaiter(Node.EXCLUSIVE), arg)) selfInterrupt(); } 阅读全文
posted @ 2020-05-06 17:51 lkjhgfdsa123 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: Doug lea 可重入 同一线程某方法获取该锁后,如果再另一方法尝试再获取锁,不会被阻塞。 关键字:同一线程 不同方法 阻塞 公平 直接通过acquire获取锁(tryacquire,acquirequeue) 公平锁的acuire锁会判断该线程是否是lock的队头 非公平 先通过compareA 阅读全文
posted @ 2020-05-06 11:34 lkjhgfdsa123 阅读(624) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u012545728/article/details/80843595?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=d 阅读全文
posted @ 2020-05-06 11:22 lkjhgfdsa123 阅读(190) 评论(0) 推荐(0) 编辑
摘要: parents classloader https://blog.csdn.net/lvoelife/article/details/103040417 双亲委派机制 × 双亲委派模式,即委派给父类加载器。这样就不允许用户串改jdk的源码,也保证了代码的安全。 Boostrap classloade 阅读全文
posted @ 2020-05-06 11:14 lkjhgfdsa123 阅读(118) 评论(0) 推荐(0) 编辑