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