摘要: Java内存模型和线程安全 一 、原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰。 思考:i++是原子操作吗? 二、有序性 Java代码在执行使,并不一点会按照编写程序的语义顺序执行(为了优化性能)。具体不做解释。 三、可见性 可见性是 阅读全文
posted @ 2017-08-31 00:28 Shadowplay 阅读(216) 评论(0) 推荐(0)