併發編程(一):volatile關鍵字

一:JAVA內存模型     涉及到的知識點: 多級緩存,MESI協議,緩存一致性協議,總線嗅探機制,原子性操作(8種原子操作)      volatile 關鍵字的主要作用就是保證變量的可見性然後還有一個作用是防止指令重排序。爲什麼?   可見性:MESI協議(一種支持寫回策略的緩存一致性協議)和總線嗅探機制決定了volatile能保證可見性; 詳細解釋:MESI協議,規定了哪些情況下將工作內存
相關文章
相關標籤/搜索