目录 并发 1.同步访问共享的可变数据 synchronized关键字能够保证在同一时刻,只有一个线程可以执行某一个方法,或者某一个代码块. 2.避免过度同步 3.executor, task和stream优先于线程 4.并发工具优先于wait和notify 5.线程安全性的文档化 6.慎用延迟初始化 7.不要依赖于线程调度器 8.避免使用线程组