2

我对 JMM 食谱 http://g.oswego.edu/dl/jmm/cookbook.html中的障碍示例的编译器插入感到困惑

i = u (它不涉及来自 u 的不稳定负载和正常存储到 i 中吗?)

j = b (在我看来是来自 b 的正常加载和正常存储到 j )

根据cookbook中的查表,LoadLoad和LoadStore这两个屏障是哪里来的?

谢谢!

///////////////JSR 示例 ////

易变的诠释你;

整数 i,b,j;

我=你; //加载你

    LoadLoad
    LoadStore

j = b; //加载b

4

0 回答 0