12 2021 档案

摘要:Java内存模型简述 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。 定义模型的目标 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚 阅读全文
posted @ 2021-12-24 17:41 王超_cc 编辑
摘要:ThreadLocal原理解析与注意事项 以下是对原文的备注以及修订 原文: Entry数据结构 ThreadLocalMap维护了一个Entry类型的数据结构: static class Entry extends WeakReference<ThreadLocal<?>> { /** The v 阅读全文
posted @ 2021-12-17 15:23 王超_cc 编辑
摘要:笔记一: 1 static class ThreadLocalMap { 2 ... 3 * The table, resized as necessary. 4 * table.length MUST always be a power of two. 5 */ 6 private Entry[] 阅读全文
posted @ 2021-12-17 12:25 王超_cc 编辑
摘要:Java 8 ThreadLocal 源码解析 原文几处备注如下: 原文写到: 源码解析 我们从ThreadLocal.set方法开始分析:.... 每个 Thread 对象维护了一个 ThreadLocalMap 类型的 threadLocals 字段。 ThreadLocalMap 的 key 阅读全文
posted @ 2021-12-16 21:32 王超_cc 编辑

点击右上角即可分享
微信分享提示