Thanks for the great talk. Really simple and impressive, though I have some concerns on your suggestion of using virtual threads to handle request and use coroutines for structured concurrency and etc. Even if a single request is handled by single virtual thread, the underlying carrier thread can change if the virtual thread is rescheduled. Is it possible for libraries that make use of ThreadLocal work normally in this case?
One of the best presentation to understand how loom and coroutines works under the hood.
Thank you so much. I finally understand the Coroutines and Loom project!
31:00 the most cool part of Loom for backward compatibility with old blocking IO libs
Thank you so much for such a great presentation and anticipating the goodies to come! hype java 21!
Thanks for the great talk. Really simple and impressive, though I have some concerns on your suggestion of using virtual threads to handle request and use coroutines for structured concurrency and etc.
Even if a single request is handled by single virtual thread, the underlying carrier thread can change if the virtual thread is rescheduled. Is it possible for libraries that make use of ThreadLocal work normally in this case?
Good talk, thank you
Like it 🎉