什么是阻塞隊(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 常用語(yǔ)法 簡(jiǎn)介 Markdown是一種輕量級(jí)的標(biāo)記語(yǔ)言益缎,可用于將格式設(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...