文章目录
Pre
实战并发编程 - 01多线程读写同一共享变量的线程安全问题深入剖析 中的并发问题,我们如何修复呢????
解决并发问题的方法
解决并发问题的方法分为两大类:无锁和有锁。
无锁可分为:局部变量、不可变对象、ThreadLocal、CAS原子类;
有锁的方式又分为synchronized关键字和ReentrantLock可重入锁。
实战并发编程 - 01多线程读写同一共享变量的线程安全问题深入剖析 中的并发问题,我们如何修复呢????
解决并发问题的方法分为两大类:无锁和有锁。
无锁可分为:局部变量、不可变对象、ThreadLocal、CAS原子类;
有锁的方式又分为synchronized关键字和ReentrantLock可重入锁。