Что такое spinning thread в планировщике?

Senior
68 просмотров
AFK Offer AI

Spinning thread — это поток M, который не выполняет горутину, но активно ищет работу вместо того чтобы паркаваться. Он крутится в цикле, проверяя локальные очереди, глобальную очередь и netpoller. Runtime ограничивает число spinning потоков (обычно = GOMAXPROCS), чтобы не жечь CPU впустую. Это компромисс между латентностью и энергопотреблением.

Следующий вопрос

Что такое connection jitter?