分享一個詭異的可見性問題

之前介紹過可見性的特性,最近做測試的時候發現了一個很詭異的問題,下面看看這三個例子。 test1: test1這個例子加了volatile,所以程序正確退出輸出test1 end test2: test2這個例子沒有加volatile,程序也正常退出並輸出一堆0並輸出了test2 end,這是爲什麼呢?沒有加volatile爲什麼也有可見性?看起來是很詭異的問題,問題是在while裏面加了一行Sy
相關文章
相關標籤/搜索