一.常见问题 从小的方面讲, 并发编程最常见的问题就是可见性.原子性和有序性问题. 从大的方面讲, 并发编程最常见的问题就是安全性问题.活跃性问题和性能问题. 下面主要从微观上分析问题. 二.可见性问题 可见性:一个线程对共享变量的修改,另外一个线程能够立马看到,这个称之为可见性.知道了可见性那么你就知道可见性问题了. 可见性问题:一个线程对共享变量的修改,但另一个线程感知不到其修改值的操作,读取的还是原来的值,这样会引起数据紊乱. 场景案例分析:以我们现实生活中为例,比如电影院卖票系统,假设一…