原创 Go源碼:協程棧
原文:Go源碼:協程棧 提示 Go版本爲1.12 靈感來自Contiguous stacks 涉及實現細節,需要有Stack Frame和指針操作基礎。 前言 在1.4版本之前go的協程棧管理使用分段棧機制實現。實現方式:當檢測到函數
原创 Uber RPC 框架TChannel源碼分析——多路複用的實現
原文:Uber RPC 框架TChannel源碼分析——多路複用的實現 聲明 tchannel-go版本爲v1.12.0 閱讀本篇文章需要go語言,HTTP2——多路複用基礎 前言 UBER的RPC框架TChannel有一個
原创 FastHTTP源碼分析——“百花齊放”的協程池
原文:FastHTTP源碼分析——“百花齊放”的協程池 聲明 閱讀本編文章需要go語言基礎和對資源池有一些瞭解。 go 版本爲1.11,FastHTTP爲2018-11-23的最新master版本 前言 在開始前我們