IP屬地:云南
Comparator
自低向上檢查該類是否已經(jīng)加載 自頂向下進行實際查找和加載 這里用雙親委派腥光,主要出于安全來考慮漩怎,不會讓隨意的class加載進去 自定義的類加載器 ...
ThreadPoolExecutor 當有任務(wù)進入線程池時,如果核心線程數(shù)沒滿耘擂,則創(chuàng)建去運行, 當核心線程數(shù)滿了絮姆,會放入等待隊列等待醉冤, 這時候,...
強引用冤灾,只要有引用指向一個對象,對象就不會被回收 軟引用辕近,一個對象只有一個軟引用指向它韵吨,當系統(tǒng)內(nèi)存不夠用的時候,會回收軟引用指向的對象移宅,內(nèi)存夠用...
ThreadLocal,線程之間隔絕归粉。 輸出: 上面代碼,在一個線程中設(shè)置 tl.set(new Person())漏峰,在另一個線程中tl.get...
示例用法: LockSupport.park() 對應(yīng)一個LockSupport.unpark(),類似于一個計數(shù) 上面這樣的話糠悼,線程就不會阻塞。
wait() 阻塞浅乔,釋放鎖 notify() 通知阻塞的那個線程到就緒狀態(tài)倔喂,但不是讓出鎖給他铝条,被喚醒的線程要運行必須得獲得鎖。 示例:
示例用法:
今天在公司做的一個訂購成功后發(fā)送給用戶的郵件時班缰,見到了之前別人留下來的一個問題。類似于下面這樣的代碼: main函數(shù)中外部有一個persons對...