Что такое work stealing в планировщике?

Middle+
153 просмотров
AFK Offer AI

Work stealing — это когда простаивающий P крадёт горутины из локальной очереди другого P. Он забирает половину очереди жертвы, чтобы распределить нагрузку равномерно. Это ключевой механизм балансировки — без него одни процессоры были бы перегружены, а другие простаивали. Кража происходит в случайном порядке, чтобы избежать конфликтов.

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

Как спроектировать cron service для микросервисов?