transientvolatile — 知识地图

transientvolatile 是 Java 中两个用途完全不同的关键字,只是在源码(如 Java并发集合-ConcurrentHashMap)中经常同时出现

本笔记为 MOC(Map of Content)

点击下方链接跳转到对应的原子笔记。

笔记简介
volatile关键字详解内存可见性、禁止指令重排序、DCL 单例模式
transient关键字详解序列化忽略、敏感信息保护、自定义序列化

快速对比

特性volatiletransient
所属领域并发编程序列化机制
核心作用保证线程间可见性,禁止重排序标记字段不参与序列化
记忆口诀volatile = 线程可见transient = 序列化忽略

参考链接