物理層負(fù)責(zé)把計(jì)算機(jī)中的0、1數(shù)字信號(hào)轉(zhuǎn)換為具體傳輸媒介的物理信號(hào)(電壓的高低、電波的強(qiáng)弱、光的閃滅) 數(shù)據(jù)鏈路層協(xié)議定義了(通過(guò)通信介質(zhì)互連的設(shè)...
vue學(xué)習(xí)筆記,比較基礎(chǔ)。 mvc 和mvvc的區(qū)別 mvc是后端概念:model、view、controller mvvc是前端概念: Mod...
線程池的狀態(tài) worker的設(shè)計(jì) runWorker方法 任務(wù)的提交--execute 源碼 調(diào)用流圖 新增一個(gè)工作線程 主要分兩步:一是線程數(shù)...
thread.join原理 假設(shè)A線程中執(zhí)行threadB.join(),基本等價(jià)于以下代碼段 當(dāng)threadB銷(xiāo)毀時(shí),虛擬機(jī)會(huì)執(zhí)行thread...
Condition的簡(jiǎn)單使用 使用Condition實(shí)現(xiàn)的有界隊(duì)列 核心方法 await()方法源碼分析 signal 方法 LockSuppo...
基礎(chǔ) 讀寫(xiě)鎖的定義:對(duì)于讀鎖的獲取,即使已經(jīng)有線程獲取了讀鎖,當(dāng)前線程也可以獲取成功;對(duì)于寫(xiě)鎖的獲取,如果已有線程獲取了寫(xiě)鎖或者其他線程獲取了讀...
基礎(chǔ) 重入鎖:一個(gè)線程對(duì)同一個(gè)鎖資源可以重復(fù)獲?。ㄈ鐂ynchronized關(guān)鍵字) ReentrantLock是可重入鎖,并且支持獲取鎖時(shí)的公...
Lock接口 與synchronized關(guān)鍵字相比擁有了鎖獲取與釋放的可操作性,可非阻塞的獲取鎖、可中斷的獲取鎖、超時(shí)獲取鎖。 標(biāo)準(zhǔn)接口定義 標(biāo)...
線程的狀態(tài) NEW RUNNABLE BLOCKED:線程阻塞于鎖 WAITING:等待狀態(tài),當(dāng)前線程需要等待其他線程通知或者中斷才能被喚醒。 ...