Continuation: закулисье Virtual Threads и Coroutines

В этом докладе мы погрузимся в детали работы Continuation — одной из ключевых концепций, лежащей в основе Virtual Threads в Java и Coroutines в Kotlin. Мы разберем, как Continuation реализуется «под капотом», и проанализируем механизмы, которые позволяют этим технологиям работать эффективно. Особое внимание будет уделено сравнению платформенных и виртуальных потоков в Java, их архитектуре и отличиям. Также мы рассмотрим принцип работы Continuation Passing Style на примере Kotlin Coroutines. Это техническое выступление предназначено для тех, кто стремится глубже понять, как современные многопоточные приложения работают в JVM и какие технологии обеспечивают их производительность и гибкость.

Смотрите также