深入理解JVM(三)----Java線程內存模型和線程

引子 在物理機中,併發執行多個任務,充分利用計算機處理器的性能,看起來順理成章,但實際上並不像看起來那麼簡單。其中一個重要的原因就是絕大多數的任務不能只靠處理器「計算」就能完成,處理器至少要與內存交互,比如讀取、存儲數據,這個I/O操作是很難消除的。而儲存設備和處理器的運算速度差了好幾個量級,所以引入了高速緩存(cache)來作爲緩衝。即將運算要使用的數據複製到緩存,讓運算快速進行,運算結束後從緩
相關文章
相關標籤/搜索