【問(wèn)題1】為什么連接的時(shí)候是三次握手,關(guān)閉的時(shí)候卻是四次握手?答:因?yàn)楫?dāng)Server端收到Client端的SYN連接請(qǐng)求報(bào)文后,可以直接發(fā)送SYN+ACK報(bào)文。其中ACK報(bào)文...
【問(wèn)題1】為什么連接的時(shí)候是三次握手,關(guān)閉的時(shí)候卻是四次握手?答:因?yàn)楫?dāng)Server端收到Client端的SYN連接請(qǐng)求報(bào)文后,可以直接發(fā)送SYN+ACK報(bào)文。其中ACK報(bào)文...
上一篇文章《Go語(yǔ)言高階:調(diào)度器系列(1)起源》,學(xué)goroutine調(diào)度器之前的一些背景知識(shí),這篇文章則是為了對(duì)調(diào)度器有個(gè)宏觀的認(rèn)識(shí),從宏觀的3個(gè)角度,去看待和理解調(diào)度器是...
來(lái)源:https://ouyblog.com/2017/04/Redis%E7%BC%93%E5%AD%98%E6%95%B0%E6%8D%AE%E4%B8%80%E8%87...
背景 在生產(chǎn)環(huán)境中,為了能實(shí)時(shí)的監(jiān)控程序的運(yùn)行狀態(tài),少不了邏輯執(zhí)行時(shí)間長(zhǎng)度的統(tǒng)計(jì)。時(shí)間統(tǒng)計(jì)這個(gè)功能實(shí)現(xiàn)的期望有下面幾點(diǎn): 實(shí)現(xiàn)細(xì)節(jié)要?jiǎng)冸x:時(shí)間統(tǒng)計(jì)實(shí)現(xiàn)的細(xì)節(jié)不期望在顯式的寫(xiě)在...
介紹 了解操作系統(tǒng)對(duì)內(nèi)存的管理機(jī)制后,現(xiàn)在可以去看下 Go 語(yǔ)言是如何利用底層的這些特性來(lái)優(yōu)化內(nèi)存的。Go 的內(nèi)存管理基本上參考 tcmalloc 來(lái)實(shí)現(xiàn)的,只是細(xì)節(jié)上根據(jù)自...
前言 垃圾自動(dòng)回收機(jī)制的出現(xiàn)使編程更加的簡(jiǎn)單,使得我們不需要再去考慮內(nèi)存分配和釋放的問(wèn)題,而是更加的專(zhuān)注在我們產(chǎn)品功能的實(shí)現(xiàn)上。但是我們還是需要花時(shí)間去了解下垃圾收集機(jī)制是怎...
介紹 上一篇文章我對(duì)操作系統(tǒng)級(jí)別的調(diào)度進(jìn)行了講解,這對(duì)理解 Go 語(yǔ)言的調(diào)度器是很重要的。這篇文章,我將解釋下 Go 語(yǔ)言的調(diào)度器是如何工作的。依舊專(zhuān)注在上層抽象的基本概念上...