併發編程的三大特性

原子性 狹義上指的是CPU操作指令必須是原子操作 廣義上指的是字節碼指令是原子操作 保證原子性? 加鎖(Synchronize、Lock) 有序性 狹義上指的是CPU操作指令是有序執行的 廣義上指的是字節碼指令是有序執行的 指令重排序(JIT即時編譯器的優化策略) happed-before六大原則 兩行代碼之後的操作,執行結果不存在影響,就可以發生指令重排序(JMM) 可見性 在多核時代,內存的
相關文章
相關標籤/搜索