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