中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

摘要: 概述 sync.pool 對象池可以用來復用臨時對象,減少內存壓力,降低 GC 壓力。 示例 基本用法 type Worker struct{} func (w *Worker) Name() string { return "worker" } func main() { workerPool : 閱讀全文
posted @ 2025-11-09 18:35 胡云Troy 閱讀(5) 評(ping)論(0) 推薦(0)
摘要: 0. 概述 在上一篇文章中介紹了 raft 讀請求源碼走讀,本文繼續結合 etcd-raft 源碼介紹 raft 寫請求流程。 需要說明的是,本文使用的是單節點集群環境,后續會補充多節點集群環境加以介紹。 1. 寫請求流程 1.1 客戶端寫入請求 客戶端通過 PUT 請求寫入鍵值對請求: curl 閱讀全文
posted @ 2025-11-06 17:57 胡云Troy 閱讀(61) 評論(lun)(0) 推(tui)薦(0)
摘要: 概述 raft-example 提供了一個簡化版的 KV 存儲,本文圍繞 raft-example 對讀請求進行源碼走讀。 源碼版本為 etcd release-3.6。 raftexample 程序結構 raftexample 程序結構如下所示: ? raftexample git:(releas 閱讀全文
posted @ 2025-11-06 15:37 胡云Troy 閱讀(12) 評論(0) 推薦(jian)(0)
摘要: 可讀性 Go 中 if else 應遵循快樂路徑,即先考慮(退出/返回/跳過)錯誤情況,否則代碼層級嵌套過重,可讀性會變差。 作用域 Go 中的作用域分為顯式作用域和隱式作用域。顯示作用域是花括號包裹的代碼塊,隱式作用域定義如下: 宇宙(Universe)代碼塊:所有Go源碼都在該隱式代碼塊中,就相 閱讀全文
posted @ 2025-08-01 14:39 胡云Troy 閱讀(23) 評(ping)論(0) 推(tui)薦(0)
摘要: Go 源碼編譯流程 Go 編譯源代碼需要經過編譯,鏈接過程。通過以下示例看 Go (Go 版本為 v1.24.1)語言是如何編譯源碼的。 首先,代碼目錄結構如下: ? demo1 git:(main) ? tree ./ ./ ├── cmd │ └── app1 │ └── main.go └── 閱讀全文
posted @ 2025-07-27 22:18 胡云Troy 閱讀(70) 評論(0) 推薦(0)
摘要: 介紹 Kubernetes Service 用于流量的負載均衡和反向代理,其通過 kube-proxy 組件實現。從服務的角度來看,kube-controller-manager 實現了服務注冊,kube-proxy 實現了 kubernetes 集群內服務的負載均衡。 示意圖如下: kube-pr 閱讀全文
posted @ 2025-05-15 15:42 胡云Troy 閱讀(433) 評論(1) 推薦(1)
摘要: 原創文章,歡迎轉載,轉載請注明出處,謝謝。 【目錄】 Go runtime 調度器精講(一):Go 程序初始化 Go runtime 調度器精講(二):調度器初始化 Go runtime 調度器精講(三):main goroutine 創建 Go runtime 調度器精講(四):運行 main g 閱讀全文
posted @ 2024-09-17 10:15 胡云Troy 閱讀(224) 評論(0) 推薦(0)
摘要: 原創文章,歡迎轉載,轉載請注明出處,謝謝。 0. 前言 前面介紹了運行時間過長和系統調用引起的搶占,它們都屬于協作式搶占。本講會介紹基于信號的真搶占式調度。 在介紹真搶占式調度之前看下 Go 的兩種搶占式調度器: 搶占式調度器 - Go 1.2 至今 基于協作的搶占式調度器 - Go 1.2 - G 閱讀全文
posted @ 2024-09-16 20:20 胡云Troy 閱讀(299) 評論(0) 推薦(jian)(1)
摘要: 原創文章,歡迎轉載,轉載請注明出處,謝謝。 0. 前言 第八講介紹了當 goroutine 運行時間過長會被搶占的情況。這一講繼續看 goroutine 執行系統調用時間過長的搶占。 1. 系統調用時間過長的搶占 看下面的示例: func longSyscall() { timeout := sys 閱讀全文
posted @ 2024-09-16 12:01 胡云Troy 閱讀(192) 評論(0) 推薦(0)
摘要: 原創文章,歡迎轉載,轉載請注明出處,謝謝。 0. 前言 在 Go runtime 調度器精講(七):案例分析 一文我們介紹了一個搶占的案例。從案例分析搶占的實現,并未涉及到源碼層面。本文將繼續從源碼入手,看 Go runtime 調度器是如何實現搶占邏輯的。 1. sysmon 線程 還記得 Go 閱讀全文
posted @ 2024-09-16 01:10 胡云Troy 閱讀(315) 評論(0) 推薦(1)