sudog (pseudo-G) — структура, представляющая горутину в очереди ожидания канала или select. Когда горутина блокируется на channel send/receive, создаётся sudog с указателем на горутину, элементом данных и ссылкой на канал. sudog помещается в sendq или recvq канала. Один и тот же G может иметь несколько sudog — если сидит в select на нескольких каналах. При пробуждении sudog удаляется из очереди. Рантайм кеширует sudog в P-local пуле чтобы не аллоцировать каждый раз.
Что такое sudog?
Senior
146 просмотровAFK Offer AI
Какие HTTP фреймворки для Go знаешь?