1.進(jìn)程間的通訊方式 1.1 共享內(nèi)存1.2 消息隊列1.3 管道1.4 信號量(相當(dāng)于鎖機(jī)制) 2. 線程間通訊方式 2.1 鎖機(jī)制(S...
構(gòu)造方法無參的構(gòu)造方法什么都沒有,看一下有參構(gòu)造方法,先對傳進(jìn)來的容量的進(jìn)行判斷是否合法,然后計算cap當(dāng)傳進(jìn)來的值大于最大容量的二倍的時候直接...
1. 虛擬機(jī)執(zhí)行引擎包括: JIT即時編譯器,解釋器,GC等 執(zhí)行引擎實則處理的是當(dāng)前虛擬機(jī)棧,棧頂?shù)臈?,使用?dāng)前線程的程序的寄存器,找到對應(yīng)...
1. AbstractQueuedSynchronizer 抽象隊列同步器,是實現(xiàn)同步器的基本組件。當(dāng)我們需要實現(xiàn)一個鎖的時候只需繼承改抽象類,...
類加載 1.1 加載:加載二進(jìn)制流至內(nèi)存中,創(chuàng)建Class對象1.2 鏈接驗證:保證所加載文件的正確性。準(zhǔn)備:為類中定義的變量分配內(nèi)存并設(shè)置...
1. 垃圾回收器分類 1.1 串行與并行:指的是在垃圾回收的時候有只要一個線程在工作進(jìn)行回收,還是多個線程并發(fā)同時進(jìn)行垃圾回收。1.2 獨(dú)占式與...
垃圾回收三件事情需要解決:那些需要回收,什么時候回收,怎么回收 2. 判斷對象是否存活 2.1 引用計數(shù)法:需要占用一些額外的空間,為每個對象配...
1. 程序計數(shù)器 線程私有,可以看做是當(dāng)前線程執(zhí)行的字節(jié)碼的行號指示器,字節(jié)碼解釋器的工作就是通過改變程序計數(shù)器的值來選取下一條要執(zhí)行的字節(jié)碼。...
ThreadPoolExecutor繼承結(jié)構(gòu)圖片.png1.1 構(gòu)造方法:七個參數(shù)的分別代表corePoolSize 核心線程數(shù),maximum...