← Advanced Concurrency Engineering
In progress
Part 21 - Go Scheduler Internals: How Many Workers Should the Pipeline Run?
Every worker pool in this series has a -workers flag, and so far we have picked its value by feel. Part 21 opens Arc 3 by looking under the hood at the M:P:G scheduler and measuring why LLM calls scale far past your CPU count while CPU-bound work stops dead at GOMAXPROCS.
This post is still being written. The title and outline are published so you can follow along with the series — the full article will replace this page when it ships.