Handoff — когда M блокируется на syscall, runtime отбирает у него P и передаёт другому свободному M. Если свободных нет — создаётся новый поток. Это нужно чтобы блокирующий вызов одной горутины не остановил выполнение остальных. Sysmon мониторит потоки и инициирует handoff если M застрял в syscall больше 10 микросекунд.
Как работает handoff в планировщике?
Senior
74 просмотровAFK Offer AI
Что такое gocron?