<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Go on CodeLab</title><link>https://peakxy.github.io/CodeLab/tags/go/</link><description>Recent content in Go on CodeLab</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>xu1feng218@163.com (程序员羊肉)</managingEditor><webMaster>xu1feng218@163.com (程序员羊肉)</webMaster><copyright>© 2026 程序员羊肉</copyright><lastBuildDate>Sat, 22 Aug 2026 23:06:49 +0800</lastBuildDate><atom:link href="https://peakxy.github.io/CodeLab/tags/go/index.xml" rel="self" type="application/rss+xml"/><item><title>Map 原理分析</title><link>https://peakxy.github.io/CodeLab/blog/go/map-principles-analysis/</link><pubDate>Sat, 22 Aug 2026 23:06:49 +0800</pubDate><author>xu1feng218@163.com (程序员羊肉)</author><guid>https://peakxy.github.io/CodeLab/blog/go/map-principles-analysis/</guid><description>&lt;h1 class="relative group"&gt;旧版 Map 的整体结构&#10; &lt;div id="旧版-map-的整体结构" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%97%a7%e7%89%88-map-%e7%9a%84%e6%95%b4%e4%bd%93%e7%bb%93%e6%9e%84" aria-label="锚点"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h1&gt;&#10;&lt;p&gt;Go 1.23 及以前，Map 本质上是一个&lt;strong&gt;哈希表&lt;/strong&gt;，最核心的数据结构是 &lt;code&gt;hmap&lt;/code&gt; 和 &lt;code&gt;bmap&lt;/code&gt;。&lt;/p&gt;</description></item><item><title>GMP 模型分析</title><link>https://peakxy.github.io/CodeLab/blog/go/gmp-model-analysis/</link><pubDate>Sat, 22 Aug 2026 18:20:32 +0800</pubDate><author>xu1feng218@163.com (程序员羊肉)</author><guid>https://peakxy.github.io/CodeLab/blog/go/gmp-model-analysis/</guid><description>&lt;h1 class="relative group"&gt;概念梳理&#10; &lt;div id="概念梳理" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%a6%82%e5%bf%b5%e6%a2%b3%e7%90%86" aria-label="锚点"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h1&gt;&#10;&#10;&lt;h2 class="relative group"&gt;线程&#10; &lt;div id="线程" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%ba%bf%e7%a8%8b" aria-label="锚点"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;通常语义中的线程，指的是&lt;strong&gt;内核级线程&lt;/strong&gt;，核心点如下：&lt;/p&gt;</description></item><item><title>GC 原理分析</title><link>https://peakxy.github.io/CodeLab/blog/go/gc-principles-analysis/</link><pubDate>Sat, 22 Aug 2026 18:11:15 +0800</pubDate><author>xu1feng218@163.com (程序员羊肉)</author><guid>https://peakxy.github.io/CodeLab/blog/go/gc-principles-analysis/</guid><description>&lt;h1 class="relative group"&gt;垃圾回收算法&#10; &lt;div id="垃圾回收算法" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%9e%83%e5%9c%be%e5%9b%9e%e6%94%b6%e7%ae%97%e6%b3%95" aria-label="锚点"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h1&gt;&#10;&#10;&lt;h2 class="relative group"&gt;标记清除算法&#10; &lt;div id="标记清除算法" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%a0%87%e8%ae%b0%e6%b8%85%e9%99%a4%e7%ae%97%e6%b3%95" aria-label="锚点"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;分为两步走：&lt;/p&gt;</description></item></channel></rss>