Async Showdown: Java Virtual Threads vs. Kotlin Coroutines (Riccardo LIPPOLIS)
Voxxed Days Luxembourg 2023 Room: AmigaOS Type: Conference Java Virtual Threads are a new and upcoming feature that promises to revolutionize the way developers handle concurrency on the JVM. They are lightweight, non-blocking, and more efficient than traditional threads. Kotlin Coroutines have gained popularity for their simplicity and ease of use in asynchronous programming. But with the rise of Virtual Threads, will Coroutines become obsolete? Join me for an in-depth look at the upcoming Java Virtual Threads and their potential impact on Kotlin Coroutines, the popular alternative for asynchronous programming on the JVM. In this talk, we'll explore how Java Virtual Threads work and compare their advantages and limitations to those of Kotlin Coroutines. We'll also examine how these two approaches can be combined to create powerful and efficient models for asynchronous programming. Whether you're new to asynchronous programming or an experienced developer, you'll come away from this talk with a better understanding of the latest trends in asynchronous programming on the JVM. Don't miss the chance to witness the battle between Java Virtual Threads and Kotlin Coroutines to determine the future of asynchronous programming on the JVM.