源碼:https://github.com/bluele/gcache[https://github.com/bluele/gcache] 多種...
源碼學(xué)習(xí) https://github.com/muesli/cache2go[https://github.com/muesli/cache2...
一硕并、應(yīng)用場(chǎng)景 鏈路跟蹤,業(yè)務(wù)需要傳遞上下游元信息妓蛮; 主協(xié)程和子協(xié)程同步信號(hào)宅楞,減少計(jì)算資源的浪費(fèi)脖卖。例如rpc調(diào)用時(shí)的超時(shí)控制蒲肋。 二蘑拯、使用示例 RP...
Channel是Golang實(shí)現(xiàn)CSP的核心。 基于channel通信主要涉及buf(數(shù)據(jù))和sendq兜粘、recvq(維護(hù)阻塞的G)申窘,lock保...
golang/groupcache[https://github.com/golang/groupcache] 用處 保護(hù)下游,針對(duì)下游的同一批...
學(xué)習(xí)資料 理解 互聯(lián)網(wǎng)協(xié)議入門(一)[http://www.ruanyifeng.com/blog/2012/05/internet_proto...
一孔轴、堆的基礎(chǔ)知識(shí) 1.1 堆的內(nèi)存布局 1.2 堆和棧的區(qū)別 棧主要用來維護(hù)函數(shù)調(diào)用的上下文,由高向低增長(zhǎng); 堆用來容納程序動(dòng)態(tài)分配的內(nèi)存區(qū)域,...
程序員的自我修養(yǎng):編譯剃法、鏈接、裝載 問題 編譯/鏈接的過程做了什么 目標(biāo)/可執(zhí)行文件的內(nèi)容是什么 裝載的過程做了什么 進(jìn)程空間的內(nèi)容是什么 筆記...
可執(zhí)行文件只有裝載到內(nèi)存以后才能被CPU執(zhí)行路鹰。 一贷洲、裝載的方式 頁映射:將內(nèi)存和磁盤中的數(shù)據(jù)和指令按照頁為單位劃分,以后裝載和操作的單位就是頁晋柱。...