
线程安全
Royal_lr
本人热爱编程,有着很强的兴趣,做事认真
展开
-
源码解析 HashMap 的线程安全问题
我们经常在面试中会遇到这个问题: Q:HashMap是线程安全的吗? A:不是 Q:为什么? A:因为Hashmap 在多线程的情况下扩容会造成死循环的问题上述回答并不准确, 因为在jdk1.7 和 jdk1.8 中的Hashmap是不...原创 2019-11-21 19:18:51 · 8063 阅读 · 3 评论 -
容易忽略的ConcurrentHashMap 线程不安全行为
线程安全的基础知识首先解释什么是线程安全:在多线程中对一种数据类型的参数进行共享时,各个线程可以正确的执行,不会出现数据错误的情况就是线程安全。接下来我们看一段常见的线程代码:public class ThreadTest {public static int index=0;public static String str="0";public static void main...原创 2019-01-21 15:27:32 · 12219 阅读 · 6 评论