About this talk
This talk addresses the significance of concurrent programming principles in the context of multicore processors and the challenges associated with threads. The speaker illustrates how low-level thread management has evolved into higher-level concepts such as thread pools, synchronizers, and thread-safe data structures, thereby simplifying and enhancing parallel programming. Attendees will witness a custom application that runs real Java code, providing a visual demonstration of concepts like real and virtual threads, locks, executors, and the fork/join framework. This engaging approach aims to clarify the inner workings of Java's Concurrency API and offer a tangible understanding of concurrency.
More from this event
See all 29 talks →
Agents With Seatbelts: Practical Ways to Keep AI Code Gen Under Control, Jonathan Vila López
41:46
Practical MCP Security in Action, Willem Jan Glerum
43:59
Kotlin for Normal Brains (Without Jets), Nayden Gochev
59:30
Beyond the LLM API - What Developers Actually Need to Know About ML, Milen Dyankov
54:58