什么是阻塞隊(duì)列 在隊(duì)列為空時(shí),獲取元素的線程會(huì)等待隊(duì)列變?yōu)榉强?。?dāng)隊(duì)列滿時(shí),存儲(chǔ)元素的線程會(huì)等待隊(duì)列可用。阻塞隊(duì)列常用于生產(chǎn)者和消費(fèi)者的場(chǎng)景,生...
sleep sleep是一個(gè)靜態(tài)方法,只有兩個(gè)重載方法,其中一個(gè)傳入毫秒數(shù), 另一個(gè)既需要毫秒數(shù)也需要納秒數(shù)。 sleep方法會(huì)使當(dāng)前線程進(jìn)入指...
jps 命令用于查詢正在運(yùn)行的JVM進(jìn)程命令格式options參數(shù)解釋:-l : 輸出主類全名或jar路徑-q : 只輸出LVMID-m : 輸...
線程的生命周期 New 當(dāng)我們使用關(guān)鍵字new 創(chuàng)建一個(gè)線程對(duì)象時(shí),此時(shí)它并不是處于執(zhí)行狀態(tài),因?yàn)椴]有調(diào)用start()啟動(dòng)該線程,這時(shí)只是T...
Markdown 常用語法 簡(jiǎn)介 Markdown是一種輕量級(jí)的標(biāo)記語言,可用于將格式設(shè)置元素添加到純文本文檔中。Markdown 由John ...
垃圾收集算法 標(biāo)記-清除算法(Mark-Sweep) 算法分為“標(biāo)記”和“清除”兩個(gè)階段:首先標(biāo)記出所有需要回收的對(duì)象,在標(biāo)記完成之后統(tǒng)一回收掉...
Mysql 日志系統(tǒng) 重做日志、回滾日志和二進(jìn)制日志,這三種日志與Mysql 事務(wù)操作有關(guān),對(duì)于理解mysql的事務(wù)操作很有幫助 二進(jìn)制日志(b...
泛型 泛型是JDK1.5之后的一項(xiàng)新增特性, 它的本質(zhì)是參數(shù)化類型(Parametersized Type)的應(yīng)用,即所操作的數(shù)據(jù)類型被指定為一...
背景 JDK1.7以前字節(jié)碼指令集中invokevirtual、invokespecial、invokestatic、invokeinterfa...