12.4 原子性,可见性

1. 原子性的操作:read,load,assign,use,shore,write

2. 可见性的操作:volatile,synchronized,final

3. 有序性:本线程观察,所有的操作都是有序的,一个线程观察另外一个线程,所有操作都是无序的。前者是由于“线程内保持串行的语义”,后者是由于“指令重排序”以及“工作内存与主内存同步延迟”

你可能感兴趣的:(12.4 原子性,可见性)