2025年7月28日

我的代码出现幻觉?说好的a = 1; x = b,怎么成了x = b; a = 1?

摘要: 有序性:代码执行的幻觉 前面讲到通过缓存一致性协议,来保障共享变量的可见性。那么是否还有其他情况,导致对共享变量操作不符合预期结果。可以看下面的代码: private int a, b; private int x, y; public void test() { Thread t1 = new T 阅读全文

posted @ 2025-07-28 15:14 poemyang 阅读(675) 评论(0) 推荐(0)

导航