
Volatile如何保證線程可見性之總線鎖、緩存一致性協議
- 2021 年 2 月 14 日
- 筆記
基礎知識回顧 下圖給出了假想機的基本設計。中央處理單元(CPU)是進行算術和邏輯操作的部件,包含了有限數量的存儲位置—— …
Continue Reading基礎知識回顧 下圖給出了假想機的基本設計。中央處理單元(CPU)是進行算術和邏輯操作的部件,包含了有限數量的存儲位置—— …
Continue Reading這種文章挺難寫的,一是JVM參數巨多,二是內容枯燥乏味,但是想理解JVM調優又是沒法避開的環節,本文主要用來總結梳理便於 …
Continue Reading三色標記法是一種垃圾回收法,它可以讓JVM不發生或僅短時間發生STW(Stop The World),從而達到清除JVM …
Continue ReadingJava虛擬機在執行Java程序的過程中會把Java程序所管理的內存劃分為若干個不同的數據區域,這些區域可以劃分為5各部 …
Continue Reading談垃圾回收器之前,要先講講垃圾回收算法,以及JVM對垃圾的認定策略,JVM垃圾回收器是垃圾回收算法的具體實現,了解了前面 …
Continue Reading在HotSpot虛擬機里,對象在堆內存中的存儲布局可以劃分為三個部分: 對象頭(Header) 實例數據(Instanc …
Continue Reading前言 內存屏障(英語:Memory barrier),也稱內存柵欄,內存柵障,屏障指令等,是一類同步屏障指令,它使得 C …
Continue Reading前言 前文已經講了虛擬機將java文件編譯成class文件後的格式:JVM虛擬機Class類文件研究分析 java文件經 …
Continue Reading前言 為了研究Class文件,先編寫一個最簡單的代碼: package com.courage; public clas …
Continue Reading