[java]static和volatile的區別快速理解

volatile: 能夠保證,可見性,有序性,不能保證原子性; 做用域:線程級別 static: 能夠保證共享性; 做用域:實例級別;web 我的理解: 修飾同一個對象的狀況下:svg 使用volatile: 能在線程中保證該對象對全部線程都是可見的,有序的;而且,該對象的各類操做會直接在主內存中,而不是對該對象的副本作操做;線程 使用static: 能在實例中保證該對象都是共享的;可是,該對象的
相關文章
相關標籤/搜索