分工同步互斥并发问题的解决方案 也可以称为:「并发编程」的全景图 分工 同步 互斥 提示:同步 & 互斥的本质是相同的。本质都是操作的执行需要满足一定的前提条件,不满足执行条件的线程需要被阻塞,等到线程满足执行条件时再被唤醒。 这里分开写,只是为了避免思维导图过大,导致字体太小看不清楚。 并发问题的解决方案避免写 Immutability 模式Copy-on-Write 模式 避免共享 线程本地存储模式(ThraedLocalStorage、TLS)局部变量Actor 模型CSP 模型 无锁原子 CAS 互斥锁