我有一個小小的困惑。我使用一個名爲地位與屬性在C#中的靜態變量,分別如下使用鎖時的注意事項
private static bool status;
public static bool Status
{
get { return status; }
set { status = value; }
}
我現在已經開始2個線程 第一個線程使用屬性變量狀態爲真/假 第二個線程設置值,使用得到值屬性爲可變狀態。
在這種情況下在這裏,我想一樣,如果第一個線程試圖同時第二個線程試圖讀取的變量狀態
我是否需要使用鎖語句中的值更新的變量狀態值會發生什麼
對於這個變量狀態裏面的屬性來處理線程同步還是不需要的? 任何人都可以通過澄清這個疑問來幫助我嗎?
[正在訪問C#中的變量是原子操作?](http://stackoverflow.com/questions/9666/is-accessing-a-variable-in-c-an-atomic-operation) – 2011-02-11 10:22:10
我是這個c#.net環境的新手。我看到了這個鏈接,它看起來非常高。我無法清楚地理解。你能否得出結論並告訴我應該使用鎖定語句嗎? – Senthil 2011-02-11 10:31:00