java并发编程的艺术 第一章读书笔记 并发 多核 多线程并发 上下文切换、死锁 资源限制 数据库连接数 socket连接数 网络带宽 磁盘读写速度 CPU处理速度 减少上下文切换的方法 无锁 CAS算法 使用最少线程 使用协程 微线程 纤程 Coroutine 避免死锁 避免一个线程获得多个锁 避免一个线程在锁内同时占有多个资源 尝试使用定时锁带替代内部锁机制 数据库锁,加锁和解锁在一个数据库连接里 多个锁 按顺序加锁 使用并发容器 框架 工具 java并发包 juc java.util.concurrent