LFCS Seminar: 11 May 2021 - Ron Pressler

Title: Why User-Mode Threads Are Often the Right Answer


Java, a popular mainstream software platform and a programming language, has been undergoing major changes in recent years to adapt it to contemporary requirements and environments. Project Loom is one such attempt to make Java more accommodating of large-scale concurrency in server software that needs to offer high throughput with good hardware utilisation, while being easy to maintain and observe. The talk will cover the forces that have shaped Loom’s design, from backward and forward compatibility, through performance analysis, and to observability and tooling, and explain why we’ve decided to favour Erlang or Go-style user-mode threads over the syntactic stackless coroutines, aka async/await, recently adopted by other languages.

Affiliation: Ron Pressler, Java Platform Group, Oracle  

May 11 2021 -

LFCS Seminar: 11 May 2021 - Ron Pressler

Speaker: Ron Pressler

Invitation Only