JAVA併發Day3 (java內存模型)

此篇博客在jvm深入理解中我已經講過了 原子性 原子性是指一個操作是不可中斷的,即使是多個線程一起執行的時候,一個操作一旦開始,就不會被其他線程干擾,  CPU的指令一般都是原子性的操作,我們寫的程序代碼不一定具有原子性      1. i++ 是原子操作? 1. 讀取 2,然後進行++ 3.然後寫會, 如果多個線程同時i++他們之間就可能有衝突 (在jvm 的時候也是這個例子)     32位計
相關文章
相關標籤/搜索