Comments 2
Есть открытые обсуждения про CPU saturation в сценариях с большим количеством virtual threads
А с корутинами kotlin такая же проблема?
Насколько я знаю(на истину в последней инстанции не претендую), с корутинами CPU saturation тоже возможен, потому что они выполняются на реальных потоках dispatcher’а. Но в отличие от массовых virtual threads, корутины обычно ограничены пулом потоков, поэтому проблема должна проявляться как заполненный dispatcher/очередь и рост задержек, а не как огромное число runnable threads.
Sign up to leave a comment.
Оптимизируем JDBC connection pool HikariCP. Основы и настройка