《Effective Java》第十章
第66条:同步访问共享的可变数据
第67条:避免过度同步
第68条:executor和task优先于线程
第69条:并发工具优先于wait和notify
第70条:线程安全性的文档化
第71条:慎用延迟初始化
第72条:不要依赖于线程调度器
第73条:避免使用线程组
《Effective Java》第十章
第66条:同步访问共享的可变数据
第67条:避免过度同步
第68条:executor和task优先于线程
第69条:并发工具优先于wait和notify
第70条:线程安全性的文档化
第71条:慎用延迟初始化
第72条:不要依赖于线程调度器
第73条:避免使用线程组