作者 正 不关注架构设计细节的程序员不是一个好架构师 66_同步访问共享的可变数量 共154字 | 阅读次 | 创建于:2018/0120 · java · Effective_Java 站点微信订阅号zhengjinyibu,欢迎大家搜索关注. 当多个线程共享可变数据的时候,每个读取或者修改的线程都必须执行同步Volatile保证读写都是原子的.Long/Double读取非原子读取,volatile可以保证. 同步的作用: 防止别的线程看到当前线程的中间的不一致状态 保证前一线程修改的结果立即对当前线程可见. 疑问: 为啥读方法也要进行同步? 本文内容仅作为作者个人兴趣与观点,不代表所在公司及团队的观点和决策。若有不恰当之处,请联系站长. Tags: Effective_Java · 68_Executor和Task优先于线程 ABA典型银行存取款问题描述 ·