摘要: Java内存模型 (JMM)和JVM运行时内存的区别 JVM运行时内存 Java运行时内存模型,描述了Java程序代码在运行时,一次执行单个语句或者表达式时(即通过单个线程执行时)不同类型的变量、引用、对象、类等等的一些信息的存储规范。 Java内存模型 描述了多个线程运行时的语义规范,比如多个线程 阅读全文
posted @ 2020-08-28 17:59 爪哇洋 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 前言 在Java并发编程中,有一个关键字是volatile,它的英文意思是“易变的,不稳定的,无定型的”。那么在Java编程中,被volatile修饰的变量,它能够保证当前变量的可见性,从而使所有访问该前变量的线程都能够及时的获取到当前变量的最新值,从而保证它的可见性。那么它是怎么做到的呢? vol 阅读全文
posted @ 2020-08-28 16:13 爪哇洋 阅读(165) 评论(0) 推荐(0) 编辑