
锁
文章平均质量分 80
XiuGitHung
这个作者很懒,什么都没留下…
展开
-
ScheduledThreadPoolExecutor --- DelayedWorkQueue源码解析
DelayWorkQueue与ScheduledFutureTask分析原创 2022-06-07 18:07:02 · 558 阅读 · 0 评论 -
Synchronized为什么是重量级锁?
Synchronized 是Java中的一种锁实现,很多资料中都有说这是一个重量级锁(对其有许多优化,轻量级锁、偏向锁等),但是剔除这些优化的情况下,为什么 Synchronized 是一个重量级锁呢?以下的思考基于 RentrantLock 和 Synchroinzed 展开思考1 会不会是因为Synchronized关联了一个Monitor对象呢?某面试官对我的回答: 这仅仅只是关联了一个对象,不足以让 Synchronized 称为重量级锁思考2 会不会是因为维护了阻塞队列和等待队列呢?原创 2022-04-14 21:22:52 · 1613 阅读 · 0 评论