并发编程的问题: 并发编程的核心问题:分工、同步、互斥源头:可见性、有序性、原子性宏观:安全性、活跃性、性能问题 其中「分工、同步、互斥」用来构建自己的并发编程知识全景图源头、宏观方面用来在写并发程序的时候,思考可能发生的并发问题并解决。