Обновить

Комментарии 2

Есть открытые обсуждения про CPU saturation в сценариях с большим количеством virtual threads
А с корутинами kotlin такая же проблема?

Насколько я знаю(на истину в последней инстанции не претендую), с корутинами CPU saturation тоже возможен, потому что они выполняются на реальных потоках dispatcher’а. Но в отличие от массовых virtual threads, корутины обычно ограничены пулом потоков, поэтому проблема должна проявляться как заполненный dispatcher/очередь и рост задержек, а не как огромное число runnable threads.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации