【問題1】為什么連接的時候是三次握手,關閉的時候卻是四次握手?答:因為當Server端收到Client端的SYN連接請求報文后,可以直接發(fā)送SYN+ACK報文。其中ACK報文...
【問題1】為什么連接的時候是三次握手,關閉的時候卻是四次握手?答:因為當Server端收到Client端的SYN連接請求報文后,可以直接發(fā)送SYN+ACK報文。其中ACK報文...
上一篇文章《Go語言高階:調(diào)度器系列(1)起源》,學goroutine調(diào)度器之前的一些背景知識,這篇文章則是為了對調(diào)度器有個宏觀的認識,從宏觀的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)細節(jié)要剝離:時間統(tǒng)計實現(xiàn)的細節(jié)不期望在顯式的寫在...
介紹 了解操作系統(tǒng)對內(nèi)存的管理機制后,現(xiàn)在可以去看下 Go 語言是如何利用底層的這些特性來優(yōu)化內(nèi)存的。Go 的內(nèi)存管理基本上參考 tcmalloc 來實現(xiàn)的,只是細節(jié)上根據(jù)自...
介紹 上一篇文章我對操作系統(tǒng)級別的調(diào)度進行了講解,這對理解 Go 語言的調(diào)度器是很重要的。這篇文章,我將解釋下 Go 語言的調(diào)度器是如何工作的。依舊專注在上層抽象的基本概念上...