摘要:
public class ThreadVolatile extends Thread { public boolean flag=true; @Override public void run() { System.out.printl... 阅读全文
摘要:
如果要了解Java内存模型,就得对多线程的三大特性有初步的了解。1、原子性:独一无二、一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。比如i = i+1;其中就包括,读取i的值,计算i,写入i。这行代码在Java中是不具备原子性的,... 阅读全文