Project Loom: Video from FOSDEM

Project Loom: Advanced concurrency for fun and profit

Play the video (webm format)
Links to alternative video formats are available via the FOSDEM page.

Project Loom, an OpenJDK project, is “intended to explore, incubate and deliver Java VM features and APIs built on top of them for the purpose of supporting easy-to-use, high-throughput lightweight concurrency and new programming models on the Java platform.” These features include Lightweight Threads, delimited continuations, and tail-call elimination.

I am a Project Loom team member. I describe the project in depth, in particular the gnarly details of how coroutine and continuation scheduling mechanism works, and a new feature, Scoped Locals.

This talk was recorded in the Free Java devroom at FOSDEM 2020.

The image used here as a link to the video is licensed under the Creative Commons Attribution 2.0 Belgium Licence. To view a copy of this licence, visit http://creativecommons.org/licenses/by/2.0/be/deed.en.