gpt4 book ai didi

java - Dalvik 和乱序写入

转载 作者:行者123 更新时间:2023-11-30 09:53:10 27 4
gpt4 key购买 nike

Java 规范允许编译器和 VM 重新排序内存写入以提高效率。 Dalvik VM 是否具体利用了这一点?

免责声明:我无意依赖顺序,即使 Dalvik 不这样做(此外编译器也可能这样做),但很高兴知道。

最佳答案

Dalvik 解释器不会重新排序任何东西。 JIT 编译器可能。

真正变得古怪的地方是在具有多个 CPU 的设备上,因为 ARM 内存一致性模型非常薄弱。在这样的环境中,即使仅使用解释器,您也可能会观察到乱序的内存访问。

如果 JSR-133 (JMM) 文档说您不能依赖某些东西,请不要依赖它。 :-)

关于java - Dalvik 和乱序写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965099/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com