【問題1】為什么連接的時候是三次握手嗡综,關(guān)閉的時候卻是四次握手框产?答:因為當(dāng)Server端收到Client端的SYN連接請求報文后顶掉,可以直接發(fā)送SYN+ACK報文。其中ACK報文...
【問題1】為什么連接的時候是三次握手嗡综,關(guān)閉的時候卻是四次握手框产?答:因為當(dāng)Server端收到Client端的SYN連接請求報文后顶掉,可以直接發(fā)送SYN+ACK報文。其中ACK報文...
上一篇文章《Go語言高階:調(diào)度器系列(1)起源》,學(xué)goroutine調(diào)度器之前的一些背景知識,這篇文章則是為了對調(diào)度器有個宏觀的認(rèn)識,從宏觀的3個角度雹有,去看待和理解調(diào)度器是...
來源: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)境中,為了能實時的監(jiān)控程序的運行狀態(tài)臼寄,少不了邏輯執(zhí)行時間長度的統(tǒng)計霸奕。時間統(tǒng)計這個功能實現(xiàn)的期望有下面幾點: 實現(xiàn)細(xì)節(jié)要剝離:時間統(tǒng)計實現(xiàn)的細(xì)節(jié)不期望在顯式的寫在...
介紹 了解操作系統(tǒng)對內(nèi)存的管理機制后,現(xiàn)在可以去看下 Go 語言是如何利用底層的這些特性來優(yōu)化內(nèi)存的吉拳。Go 的內(nèi)存管理基本上參考 tcmalloc 來實現(xiàn)的质帅,只是細(xì)節(jié)上根據(jù)自...
前言 垃圾自動回收機制的出現(xiàn)使編程更加的簡單,使得我們不需要再去考慮內(nèi)存分配和釋放的問題留攒,而是更加的專注在我們產(chǎn)品功能的實現(xiàn)上煤惩。但是我們還是需要花時間去了解下垃圾收集機制是怎...
介紹 上一篇文章我對操作系統(tǒng)級別的調(diào)度進(jìn)行了講解,這對理解 Go 語言的調(diào)度器是很重要的炼邀。這篇文章魄揉,我將解釋下 Go 語言的調(diào)度器是如何工作的。依舊專注在上層抽象的基本概念上...