I/O多路復(fù)用(multiplexing)的本質(zhì)是通過一種機制(系統(tǒng)內(nèi)核緩沖I/O數(shù)據(jù)),讓單個進程可以監(jiān)視多個文件描述符,一旦某個描述符就緒(一般是讀就緒或?qū)懢途w),能夠通...
I/O多路復(fù)用(multiplexing)的本質(zhì)是通過一種機制(系統(tǒng)內(nèi)核緩沖I/O數(shù)據(jù)),讓單個進程可以監(jiān)視多個文件描述符,一旦某個描述符就緒(一般是讀就緒或?qū)懢途w),能夠通...
Spring Bean的生命周期是Spring面試熱點問題。這個問題即考察對Spring的微觀了解,又考察對Spring的宏觀認識,想要答好并不容易!本文希望能夠從源碼角度入...
今天跟公司同事討論了下同步異步,阻塞非阻塞,在這里做下總結(jié),同時也發(fā)現(xiàn)很多同學(xué)(包括之前我)對同步異步,阻塞非阻塞的概念理解不太清晰。 之前看過一個很形象的例子來說明同步異步...
在上一章中,我們知道多線程操作共享資源時,會出現(xiàn)三個問題:可見性、有序性以及原子性。 一般情況下,我們采用synchronized同步鎖(獨占鎖、互斥鎖),即同一時間只有一個...
線程是程序執(zhí)行的最小單元,多線程是指程序同一時間可以有多個執(zhí)行單元運行(這個與你的CPU核心有關(guān))。在java中開啟一個新線程非常簡單,創(chuàng)建一個Thread對象,然后調(diào)用它的...
作為一名《冰與火之歌》的骨灰級原著黨,我只想說,“權(quán)力的游戲”追到第六季真是分分鐘想棄劇!自打原著作者馬丁大叔為了靜心寫書退出了編劇團隊,陷入“無腳本”危機的這部現(xiàn)象級美劇正...