public class TestClass {int i = 0;volatile boolean tmpvo = false;public void one() {
i = 1; // 整型變量
tmpvo = true; // 布爾變量}public void two() { if(tmpvo) { // 判斷操作
int j = i; // 賦值操作
//......
}
}}假設(shè)one()方法被線程1執(zhí)行之后,方法two()被線程2執(zhí)行,下面哪個(gè)符合happens-before的規(guī)則?單選A、整型變量happens-before賦值操作B、布爾變量happens-before判斷操作C、整型變量happens-before布爾變量D、判斷操作happens-before賦值操作
添加回答
舉報(bào)
0/150
提交
取消