多線程中總內存和線程的工作內存

Java內存模型將內存分爲了 主內存和工作內存 。類的狀態,也就是類之間共享的變量,是存儲在主內存中的,每個線程都有一個自己的工作內存(相當於CPU高級緩衝區,這麼做的目的還是在於進一步縮小存儲系統與CPU之間速度的差異,提高性能),每次Java線程用到這些主內存中的變量的時候,會讀一次主內存中的變量,並讓這些內存在自己的工作內存中有一份拷貝,運行自己線程代碼的時候,用到這些變量,操作的都是自己工
相關文章
相關標籤/搜索