ICSA Colloquium/LFCS Seminar - 11/05/2021

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

Abstract:  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.

Bio: Ron Pressler is Technical Lead of OpenJDK’s Project Loom at Oracle

 

 

 

 

Join Zoom Meeting

https://ed-ac-uk.zoom.us/j/81006113467

 

Meeting ID: 810 0611 3467

Passcode: RMWd64Lk

May 11 2021 -

ICSA Colloquium/LFCS Seminar - 11/05/2021

Ron Pressler - Oracle

Zoom