第4章 对象的组合2020-06-16read约 224 字 预计阅读 1 分钟4.1 设计线程安全的类 在设计线程安全类的过程中,需要包含以下三个基本要素: 找出构成对象状态的所有变量。 找出约束状态变量的不变性条件。 建立对象状态阅读更多
第5章 基础构建模块2020-06-16read约 1129 字 预计阅读 3 分钟5.1 同步容器类 5.1.1 同步容器类的问题 5.1.2 迭代器与ConcurrentModificationException 5.1.3 隐藏迭代器 5.2 并发容器 5.2.1 ConcurrentHashMap 只有当应用程阅读更多
第2章 线程安全性2020-06-15read约 363 字 预计阅读 1 分钟2.1 什么是线程安全性 当多个线程访问某个类时,这个类始终都能表现出正确的行为 2.2 原子性 2.2.1 竞态条件(Race Condition) 由于不恰当的执行时序阅读更多
第3章 对象的共享2020-06-15read约 1348 字 预计阅读 3 分钟3.1 可见性 3.1.1 失效数据 3.1.2 非原子的64位操作 3.1.3 加锁与可见性 3.1.4 Volatile变量 当且仅当满足以下所有条件时使用: 对变量的写入操作不依赖变量的当前值阅读更多
第12章 Java内存模型与线程2020-06-03read约 3716 字 预计阅读 8 分钟12.1 概述 每秒事务处理数(Transactions Per Second,TPS) 12.3 Java内存模型 定义程序中各种变量的访问规则,即关注在虚拟机中把变量阅读更多