摘要: 一、内存模型基础 1、内存模型描述的是程序中各变量(线程共享变量)的访问规则,以及在实际计算机系统中将变量存储到内存和从内存读取出变量这样的底层细节。 2、Jvm系统中存在一个主内存(Main Memory或Java Heap Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的 阅读全文
posted @ 2023-11-06 11:41 初仰 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 在多线程的世界里,一共有三个问题:原子性问题、可见性问题、有序性问题。整个java并发体系也是围绕着如何解决这三个问题来设计的。volatile关键字也不例外,我们都知道它解决了可见性和有序性,但是不能保证原子性。这篇文章也主要基于其中一个特性,也就是研究一下volatile是如何保证有序性的。 一 阅读全文
posted @ 2023-11-06 10:42 初仰 阅读(223) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示