并发编程的问题:

    • 并发编程的核心问题:分工、同步、互斥
    • 源头:可见性、有序性、原子性
    • 宏观:安全性、活跃性、性能问题

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