2014-07-22 78 views

回答

1

爲了讀取變量:沒有

用於寫入和讀取可變:是

1

當多個線程訪問存儲器位置(通過非原子甲數據爭發生值),並且至少有一個訪問是寫入操作,而操作不是有序的。

由於線程的創建是一個同步點,線程創建後,所有的訪問都是最初寫訪問後下令,和後來的訪問是隻讀取。所以沒有比賽。

0

如果任何線程要改變你的全局變量的值,那麼是的,你需要一個新的互斥。否則,不需要同步。