<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>WaitGroup on PlumePHP</title><link>https://plumephp.com/tags/waitgroup/</link><description>Recent content in WaitGroup on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 13 Nov 2025 09:49:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/waitgroup/index.xml" rel="self" type="application/rss+xml"/><item><title>Go 入门：WaitGroup 不只等待，还要收好结果</title><link>https://plumephp.com/go-waitgroup-result-collection-2025/</link><pubDate>Thu, 13 Nov 2025 09:49:00 +0800</pubDate><guid>https://plumephp.com/go-waitgroup-result-collection-2025/</guid><description>&lt;p&gt;&lt;code&gt;sync.WaitGroup&lt;/code&gt; 是 Go 并发入门必学工具。它的职责很简单：等一组 goroutine 做完。但真实代码里，等待只是第一步。你还要拿到每个任务的结果、处理错误、控制并发数量，并保证 channel 正确关闭。很多初学者会写出“能等完，但结果偶尔丢失或死锁”的代码。&lt;/p&gt;</description></item></channel></rss>