volatile關鍵字的作用,叩丁狼日常分享干貨!
Java語言提供了弱同步機制,即volatile變數,以確保變數的更新通知其他執行緒。volatile變數具備變數可見性、禁止重排序兩種特性。volatile變數不會被快取在暫存器或者對其他處理器不可見的地方,因此在讀取volatile型別的變數時總會回傳最新寫入的值。
volatile變數的兩種特性:
變數可見性
保證該變數對所有執行緒可見,這里的可見性指的是當一個執行緒修改了變數的值,那么新的值對于其他執行緒是可以立即獲取的。
禁止重排序
uj5u.com熱心網友回復:
樓主在這里啰嗦一下了,想學Java的無論是新手還是中等技術都可以去叩丁狼搜索一些免費的課程學習一下,學習是無止境的!uj5u.com熱心網友回復:
感謝狼哥分享轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44422.html
標籤:Java相關
上一篇:提問
下一篇:Java swing 繼承
