d.volatile保证可见性,不保证原子性,synchronized能保证原子性,间接保证了可见性; 4.volatile public static int i; i++;i++不是原子操作,拆分为了三步,volatile不能保证原子性;volatile只能保证线程从主存加载数据到线程工作内存的值是最新的。,保证的是读数据时候的可见性,无法保证原子性,多线程访问同一个实例变...