Why User Mode Threads Are Often the Correct Answer | Ron Pressler | Code Mesh V 2020

Conference: Code Mesh V 2020

Year: 2020

This video was recorded at Code Mesh V 2020 - https://codesync.global/conferences/code-mesh-ldn/ Why User Mode Threads Are Often the Correct Answer | Ron Pressler - Technical Lead at Oracle ABSTRACT Concurrency is the problem of scheduling simultaneous, largely-independent tasks, competing for resources in order to increase application throughput. Multiple approaches to scalable concurrency are used in various programming languages: using OS threads, asynchronous programming styles (“reactive”), syntactic stackless coroutines (async/await), and user-mode threads (fibres). This talk will explore the problem, explain why Java has chosen user-mode threads to tackle it, and compare the various approaches and the tradeoffs they entail. • Follow us on social: Website: https://codesync.global/conferences/code-mesh-ldn/ Twitter: https://twitter.com/CodeMeshIO • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw