摘要:
ThreadLocal 结合这篇博客来看,效果更好,这篇博客中关于WeakReference弱引用进行了说明,以及对于ThreadLocalHashMap的数据结构也进行了分析 多线程访问同一个共享变量时特别容易触发并发问题,特别是多线程对一个共享变量进行写入时,为了线程安全,一般使用者在访问共享变 阅读全文
摘要:
什么是Java内存模型(JMM) Java 语言为了保证并发编程中可以满足原子性、可见性及有序性,于是推出了一个概念就是 JMM 内存模型。 JMM 内存模型,目的是为了在多线程条件下,使用共享内存进行数据通信时,通过对多线程程序读操作、写操作行为规范约束,来尽量避免多次内存数据读取不一致、编译器对 阅读全文