不要欺負我不懂java的volatile

在《java併發編程實戰》(Brian Geoetz等著童雲蘭譯)這本書裏有對volatile的說明,Java語言提供了一種稍弱的同步機制,即volatile變量,用來確保將變量的更新操作通知到其他線程。當把變量聲明爲volatile類型後,編譯器與運行時都會注意到這個變量是共享的,因此不會將該變量上的操作與其他內存操作一起重排序。volatile變量不會緩存在寄存器或者對其他處理器不可見的地方,
相關文章
相關標籤/搜索