用戶模式構造

有兩種用戶模式線程同步構造:易失構造和互鎖構造,他們在包含一個簡單數據類型的變量上執行原子性的讀或寫操做。都要求傳遞對「包含一個簡單數據類型的一個變量」的引用(內存地址)。有的CPU架構要求對這個內存地址正確對齊,不然拋出一個異常。架構

volatile關鍵字告訴C#和jit編譯器不將字段幻刺到CPU寄存器中,確保全部字段全部讀寫操做都在RAM中。線程

相關文章
相關標籤/搜索