java并发编程之原子性、可见性、有序性

在java中,执行下面这个语句java int i =12; 执行线程必须先在本身的工做线程中对变量i所在的缓存行进行赋值操做,而后再写入主存当中。而不是直接将数值10写入主存(物理内存)当中。web 1 原子性 定义:即一个操做或者多个操做 要么所有执行而且执行的过程不会被任何因素打断,要么就都不执行。 举个最简单的例子,你们想一下假如为一个32位的变量赋值过程不具有原子性的话,会发生什么后果?
相关文章
相关标签/搜索