面试
文章平均质量分 59
afish丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通俗易懂:volatile怎么保证可见性和有序性?
volatile怎么保证可见性volatile怎么保证可见性可见性什么是可见性?volatile与可见性有序性什么是有序性?volatile与有序性原子性什么是原子性volatile与原子性volatile怎么保证可见性你好!如果你看到这里我默认你具备基本的并发编程能力,废话不多说。随着硬件的能力扩展,软件性能提升中的硬件的“免费的午餐”似乎暂时的到了一个瓶颈期,所以在性能提升中软件多线程成了主要的面包。在进入多线程编程后我们会涉及三个主要的并发概念即:可见性 原子性和有序性。可见性什么是可见性?原创 2021-02-02 09:45:30 · 840 阅读 · 1 评论 -
ConcurrentHashMap 面试题
ConcurrentHashMap和HashMap的区别是什么?JDK8的ConcurrentHashMap和JDK7的ConcurrentHashMap有什么区别?ConcurrentHashMap是如何保证并发安全的?JDK8中的ConcurrentHashMap为什么使用synchronized来进行加锁?JDK7中的ConcurrentHashMap是如何扩容的?JDK8中的ConcurrentHashMap是如何扩容的?JDK8中的ConcurrentHashMap有一个C原创 2021-01-18 10:12:43 · 323 阅读 · 0 评论
分享