第7章 取消与关闭2020-06-22read约 660 字 预计阅读 2 分钟7.1 任务取消 用户请求取消 有时间限制的操作 应用程序事件 错误 关闭 7.1.1 中断 调用interrupt并不意味着立即停止目标线程正在进行的工作,而只是传递了阅读更多
第6章 任务执行2020-06-18read约 523 字 预计阅读 2 分钟6.1 在线程中执行任务 6.1.1 串行地执行任务 6.1.2 显式地为任务创建线程 6.1.3 无限制创建线程的不足 线程生命周期的开销非常高 资源消耗 稳定性 6.2 Executor框架 基阅读更多
第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) 由于不恰当的执行时序阅读更多