66. 同步访问共享的可变数据 这是由于在32位JVM中对64位的数据的读、写分两步,每一步读或者写32位的数据,这样就会造成两个线程对同一个变量的读写出现一个线程写高32位、另一个线程写入低32位数据。 67. 避免过度同步 过度同步可能导致性能降低,死锁甚至不确定的行为 68. executor和task优先于线程 69. 并发工具优先于wait和notify![ 70.线程安全性的文档化 71.慎用延迟初始化 72.不要依赖于线程调度器 73. 避免使用线程组