java 中的Volatile 一種稍弱的同步機制

Volatile原理 volatile變量,用來確保將變量的更新操作通知到其他線程。當把變量聲明爲volatile類型後,編譯器與運行時都會注意到這個變量是共享的,因此不會將該變量上的操作與其他內存操作一起重排序。volatile變量不會被緩存在寄存器或者對其他處理器不可見的地方,因此在讀取volatile類型的變量時總會返回最新寫入的值。 聲明變量是 volatile 的,JVM 保證了每次讀變
相關文章
相關標籤/搜索