原子性、有序性、可见性这些问题,我们可以认为是基于多核心CPU架构下的存在的问题。因为在单核CPU架构下,所有的线程执行都是基于CPU时间片切换,所以不存在并发问题 。 5、什么是可见性,以及volatile是如何保证可见性的呢? 在并发编程中,线程安全问题的本质其实就是 原子性、有序性、可见性;接下来主要围绕这三个...