每次访问强制读主存、每次修改强制写回——线程看到的永远是同一个值。
private volatile boolean active;
run()
while (active)
stop()
public static final
private volatile
public abstract