valotile關鍵字-自我理解

多線程問題如何解決呢? 按照傳統的方法,我們會給想要同步的代碼加上同步鎖(synchronized),但是這樣效率又很低,那麼有沒有更好的解決辦法呢? 當然是有的,比如valotile關鍵字,用來確保將變量的更新操作通知到其他線程。當把變量聲明爲volatile類型後,編譯器與運行時都會注意到這個變量是共享的,因此不會將該變量上的操作與其他內存操作一起重排序。volatile變量不會被緩存在寄存器
相關文章
相關標籤/搜索