加载中
关于volatile关键字详解

提到volatile首先想到就是: 保证此变量对所有线程的可见性,这里的 “可见性”是指当一条线程修改了这个变量的值,新值对于其他线程来说是可以立即得知的。 禁止指令重排序优化(happens-b...

new HashMap()和Maps.newHashMap()的区别以及 newHashMapWithExpectedSize()

1、new HashMap() 这种是java原生API写法,需要你手动加泛型。存在线程安全问题,在扩容计算hash的时候会出现安全问题,在rehash方法中,有兴趣的可以去看一下源码 Map<String, Object> resu...

07/25 19:39
8

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部