Java 理論與實踐:正確使用 Volatile 變量

Java 語言中的 Volatile 變量可以被看作是一種 「程度較輕的 synchronized 」;與 synchronized 塊相比,volatile 變量所需的編碼較少,並且運行時開銷也較少,但是它所能實現的功能也僅是 synchronized 的一部分。本文介紹了幾種有效使用 volatile 變量的模式,並強調了幾種不適合使用 volatile 變量的情形。 鎖提供了兩種主要特性:互
相關文章
相關標籤/搜索