⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ Text Elements 并发程序 线程安全性 原子性 并发程序可能存在线程不安全的情况 线程不安全的一个原因是一部分操作未能原子化 竞态条件 检查-执行 读取-修改-写入 复合操作 因此需要复合操作 保证复合操作的原子性 锁机制 内置Synchronized 可重入锁 用锁保护状态 需要注意锁的粒度,尽可能 避免锁住耗时操作,影响性能