アントン・ジヤノフが「Go Concurrency Distilled」というミニブックを発表した。このブックはGo言語の主要な並行性構成要素を概観したものである。各トピックにはインタラクティブな例が含まれており、読者はコードを修正してRunをクリックして結果を確認できる。静的な例を含むPDF版も利用可能である。このブックはAI-freeと説明されている。
扱う範囲はコアな並行性ツール群を網羅する:goroutines(goキーワードで起動する軽量関数)、channels(goroutine間で値を渡すための仕組み)、select(チャネル操作の多重化)、pipelines、time.Afterによるタイムアウト、タイマー、wait groups、データ競合、mutexes、semaphores、signaling、sync.Once、object pools、atomics、テスト、スケジューリング、および診断。
このブックは入門書ではなく、復習用の書籍として位置づけられている。実践的な演習を通じて並行性を一から学びたい読者は、ジヤノフの別書籍『Gist of Go: Concurrency』に案内されている。
ソースはantonz.orgにホストされており、対応するリポジトリはGitHub(nalgeon/go-conc-distilled)で公開されている。ライセンスはCC BY-NC-NDで、クレジットはAnton Zhiyanov、2026年である。
