請教一個多線程可見問題

  這個測試是做一個volatile的可見性 按照我的理解,num常量沒有被volatile修飾。Thread1線程修改了num常量的值,main線程讀取的num常量應該一直是0; 但是我的運行結果是 main線程可以見到Thread1線程修改後的num。 帶着疑問,在其他電腦上運行是結果相反證明了不可見的。這是什麼原因呢?求個大佬解答一下。 我的電腦配置爲
相關文章
相關標籤/搜索