
Set接口繼承了Collection接口,Set是不包含重復(fù)元素的集合。準(zhǔn)確點說,sets中不會包含e1與e2,e1與e2是e1 .equals...
Collection Framework成員如下 Collection Set List Map SortedSet SortedMap Has...
默認是非公平鎖 這里調(diào)用了內(nèi)部類的實現(xiàn) 先看state 值為1表示鎖已經(jīng)被獲取 值為0表示可以獲取鎖,在釋放鎖的時候也要將該值設(shè)為0這里嘗試將s...
線程池核心參數(shù) corePoolSize核心線程數(shù),當(dāng)有任務(wù)提交的時候,便會創(chuàng)建一個線程,如果創(chuàng)建的線程數(shù)量達到核心線程數(shù),后續(xù)任務(wù)便會放入阻塞...
selector在沒有結(jié)果的情況下,依然被喚醒,導(dǎo)致一直空輪詢,cpu100%直接定位到NioEventLoop 第二個case,SelectS...
在上一篇實例化NioServerSocketChannel中, 看看DefaultChannelPipeline的繼續(xù)結(jié)構(gòu),并不復(fù)雜。 Tail...
前面分析過bind的流程,里面創(chuàng)建了channel。 這個channelFactory類型由之前的文章分析可知,是ReflectiveChann...
在bind方法的過程中initAndRegister方法內(nèi)調(diào)用了NioEventLoopGroup的register方法。這個方法位于父類Mul...
接著上篇例子看 先看構(gòu)造方法。 提供了兩個構(gòu)造方法,如例子中,我們用的是空構(gòu)造。接著調(diào)用group方法 調(diào)用父類的構(gòu)造方法,傳入bossGrou...