synchronized
文章平均质量分 87
叫练
毕业北京理工大学,精通数据库,多线程,虚拟机
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试官:你说说ReentrantLock和Synchronized区别
目录 使用方式 实现方式 公平和非公平 可重入锁 可中断的 条件队列 总结 大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchronized区别! 使用方式 Synchronized可以修饰实例方法,静态方法,代码块。自动释放锁。 ReentrantLock一般需要try catch finally语句,在try中获取锁,在finally释放锁。需要手动释放锁。 实现方式 Synchronized是重量级锁。重量..原创 2021-01-26 11:01:47 · 14994 阅读 · 0 评论 -
volatile,synchronized可见性,有序性,原子性代码证明(基础硬核)
目录 0.简介 1.可见性 1.1 不可见性 1.2 volatile可见性 1.3 synchronized可见性 2.原子性 2.1 原子性 2.2 volatile 非原子性 2.3 synchronized 原子性 3.有序性 3.1 有序性 3.2 volatile有序性 3.3 synchronized有序性 4.程序员学习方法心得 5.总结 0.简介 前一篇文章《Synchronized用法原理和锁优化升级过程》从面试角度详细分析了synchronized关键原创 2020-12-22 17:03:39 · 7192 阅读 · 0 评论 -
Synchronized用法原理和锁优化升级过程(面试)
目录 简介 synchronized使用层面 synchronized JVM层面 synchronized的优化层面 总结 简介 多线程一直是面试中的重点和难点,无论你现在处于啥级别段位,对synchronized关键字的学习避免不了,这是我的心得体会。下面咱们以面试的思维来对synchronized做一个系统的描述,如果有面试官问你,说说你对synchronized的理解?你可以从synchronized使用层面,synchronized的JVM层面,synchronized的优化层.原创 2020-12-21 10:37:09 · 7471 阅读 · 1 评论
分享