
垃圾收集器總結(jié) 各種收集器組合使用的參數(shù) Serial + CMS 注意不能使用-XX:+UseConcMarkSweepGC -XX:+Use...
什么是類加載? 虛擬機(jī)把類的數(shù)據(jù)從Class文件(二進(jìn)制字節(jié)流)加載到內(nèi)存,并對數(shù)據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)換解析和初始化,最終形成可以被虛擬機(jī)直接使用的J...
一、線程安全的實(shí)現(xiàn)方法 (一)互斥同步 互斥是實(shí)現(xiàn)同步的一種手段,臨界區(qū)(Critical Section)、互斥量(Mutex)、信號量(Se...
一、QA 計(jì)算機(jī)硬件中高速緩存的作用是什么? 內(nèi)存讀寫速度與處理器運(yùn)算速度相比有幾個(gè)數(shù)量級的差距,所以現(xiàn)代計(jì)算機(jī)都會(huì)在處理器與內(nèi)存之間加入高速緩...
ConcurrentLinkedQueue 線程安全的支持高并發(fā)的隊(duì)列,使用鏈表實(shí)現(xiàn)。非阻塞,無鎖,無界。該隊(duì)列也不允許空元素,而且size方法...
@[toc] 一、什么是CAS (Compare And Swap) ? 在多線程環(huán)境下執(zhí)行"check and act"這樣的代碼,如果未能保...
一、QA 1、如何設(shè)計(jì)一個(gè)線程安全的類? 找出構(gòu)成對象狀態(tài)的所有變量如果在對象的域中引用了其他對象,那么該對象的狀態(tài)將包含被引用對象的域。例如,...
一、QA 1、為什么要在計(jì)算機(jī)中加入操作系統(tǒng)? 為了提升資源利用率:操作系統(tǒng)的出現(xiàn)使得計(jì)算機(jī)每次能運(yùn)行多個(gè)程序,并且不同的程序都在單獨(dú)的進(jìn)程中執(zhí)...