線程間通信與協作方式之——volatile關鍵字

上兩篇文章我向大家介紹了一些線程間的基本通信方式,那麼這篇文章就和大家聊聊volatile關鍵字的相關知識。這個關鍵字在我們的日常開發中很少會使用到,而在JDK的Lock包和Concurrent包下的類則大量的使用了這個關鍵字,因爲它有如下兩個特性: 1.確保內存可見性     2.禁止指令重排序 接下來就針對這兩點特性來進行分析,我會盡量用最能夠被理解的語言去闡述相關知識點。   什麼是可見性
相關文章
相關標籤/搜索