java-memory-model

java-memory-model

文章 0 浏览 3

Java锁和发生前关系

我不确定我是否正确解释了 javadoc。在调用 lock 方法并成功获得锁后使用 ReentrantLock 时,您是否可以在没有任何同步块的情况下访问任何对象,并且…

场罚期间 2024-12-12 10:50:20 2 0

Java 堆空间监控 - 我们做错了吗?

我们有一个 Nagios 检查来检查某些 Tomcat 实例上的堆内存状态。它用于从虚拟机获取指标的命令如下: java -jar /usr/java/cmdline-jmxclient-0.10.3.…

风渺 2024-12-09 09:08:06 1 0

java 设置最大堆栈大小

如何设置最大堆栈大小? 我使用 jEdit 在相当大的文件 (73 kb) 中使用正则表达式进行搜索,但失败并出现 StackOverflowException。 我尝试设置 -Xss40…

爺獨霸怡葒院 2024-11-29 17:37:11 1 0

通过 JVM/JIT 进行栅栏指令插入

Java内存模型提供了DRF保证(数据竞争自由),这意味着在Java的宽松内存模型下执行时,无数据竞争的程序将给出与顺序一致执行相同的行为。我有以下问…

夏末染殇 2024-11-19 19:47:18 3 0

Java - 不可变数组线程安全

我有一个关于 Java 内存模型的问题。这是一个提出问题的简单类: public class ImmutableIntArray { private final int[] array; public ImmutableInt…

不爱素颜 2024-11-19 06:11:46 3 0

java - 在同步块内重新排序

是否可以对同步块内的语句进行重新排序?例如 synchronized(lock) { statement1; statement2; } ,其中statement1和statement2彼此不依赖。处理器或编…

怀里藏娇 2024-11-19 02:57:40 1 0

具有释放/获取语义的易失性

从 Java 5 开始,易失性 关键字具有释放/获取语义,以使副作用对其他线程可见(包括对非易失性变量的赋值!)。以这两个变量为例: int i; volatile i…

著墨染雨君画夕 2024-11-17 19:00:03 4 0

Java并发:final字段(在构造函数中初始化)是线程安全的吗?

谁能告诉我这个类是否是线程安全的? class Foo { private final Map aMap; public Foo() { aMap = new HashMap(); aMap.put("1", "a"); aMap.put("2"…

黎夕旧梦 2024-11-16 18:21:17 5 0

“挥发性”是什么意思?在Java中是什么意思?

我们在一个项目中使用 volatile 来维护不同线程访问的变量的相同副本。我的问题是是否可以将 volatile 与 static 一起使用。编译器没有给出任何错误,…

久夏青 2024-10-15 12:45:25 8 0

Dalvik 的内存模型与 Java 的内存模型相同吗?

Dalvik 的内存模型与 Java 的内存模型相同吗?我特别感兴趣的是引用和非long/non-double基元变量的读写是否是原子的,但我也想知道是否有任何区别两个…

小糖芽 2024-10-10 04:20:13 8 0

使用 java.util.concurrent 类时是否应该进行同步以避免可见性问题?

使用任何 java.util.concurrent 类时,我是否仍然需要同步实例上的访问以避免不同线程之间的可见性问题? 进一步阐述这个问题 当使用 java.util.concu…

没有心的人 2024-09-29 16:08:05 8 0

Java Lock支持内存一致性

Java 6 API 问题。调用 LockSupport.unpark(thread) 与刚刚取消停放的线程中的 LockSupport.park 返回是否存在 happens-before 关系?我强烈怀疑答案…

祁梦 2024-08-25 16:57:40 12 0

不稳定的保证和无序执行

重要编辑我知道“发生在”在两个作业发生的线程中我的问题是另一个线程是否可能当“a”仍然为空时读取“b”非空。所以我知道,如果您从与之前调用 set…

世俗缘 2024-08-25 14:19:13 13 0

Scala 和 Java 内存模型

Java 内存模型(自 1.5 起)对待 final 字段与非 final 字段的方式不同。特别是,如果 this 引用在构造期间不会转义,则即使对象可用,也保证对构造函…

橘亓 2024-08-25 02:41:53 12 0

Java 中同步的记忆效应

JSR-133 常见问题解答 说: 但是同步还有更多内容 而不是相互排斥。同步 确保内存由线程写入 在同步块之前或期间 以可预测的方式可见 方式到其他线程 …

紫竹語嫣☆ 2024-08-14 09:37:26 14 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文