思维导图备注

Java并发编程实战华章专业开发者书库
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

2.2.3 复合操作

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 09:51:39
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 对本书的赞誉
  • 译者序
  • 前言
  • 第1章 简介
  • 1.2 线程的优势
  • 1.2.2 建模的简单性
  • 1.2.3 异步事件的简化处理
  • 1.2.4 响应更灵敏的用户界面
  • 1.3 线程带来的风险
  • 1.3.2 活跃性问题
  • 1.3.3 性能问题
  • 1.4 线程无处不在
  • 第一部分 基础知识
  • 2.2 原子性
  • 2.2.2 示例:延迟初始化中的竞态条件
  • 2.2.3 复合操作
  • 2.3 加锁机制
  • 2.3.2 重入
  • 2.4 用锁来保护状态
  • 2.5 活跃性与性能
  • 第3章 对象的共享
  • 3.1.1 失效数据
  • 3.1.3 加锁与可见性
  • 3.1.4 Volatile变量
  • 3.2 发布与逸出
  • 3.3 线程封闭
  • 3.3.1 Ad-hoc线程封闭
  • 3.3.3 ThreadLocal类
  • 3.4 不变性
  • 3.4.1 Final域
  • 3.5 安全发布
  • 3.5.2 不可变对象与初始化安全性
  • 3.5.3 安全发布的常用模式
  • 3.5.4 事实不可变对象
  • 3.5.5 可变对象
  • 3.5.6 安全地共享对象
  • 第4章 对象的组合
  • 4.1.1 收集同步需求
  • 4.1.3 状态的所有权
  • 4.2 实例封闭
  • 4.2.1 Java监视器模式
  • 4.3 线程安全性的委托
  • 4.3.2 独立的状态变量
  • 4.3.3 当委托失效时
  • 4.3.4 发布底层的状态变量
  • 4.3.5 示例:发布状态的车辆追踪器
  • 4.4 在现有的线程安全类中添加功能
  • 4.4.2 组合
  • 4.5 将同步策略文档化
  • 第5章 基础构建模块
  • 5.1.2 迭代器与ConcurrentModificationException
  • 5.1.3 隐藏迭代器
  • 5.2 并发容器
  • 5.2.2 额外的原子Map操作
  • 5.2.3 CopyOnWriteArrayList
  • 5.3 阻塞队列和生产者-消费者模式
  • 5.3.1 示例:桌面搜索
  • 5.3.3 双端队列与工作密取
  • 5.4 阻塞方法与中断方法
  • 5.5 同步工具类
  • 5.5.2 FutureTask
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Java并发编程实战华章专业开发者书库》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度