In Java 25, the structured concurrency API sees its fifth preview with considerable changes over previous iterations. With chances being good that it will finalize without a further overhaul, let’s put it into action and explore how to:
After this presentation you’ll be ready to put the structured concurrency API into action in your project.
Testing multithreaded Java is hard because it is non-deterministic.
By systematically iterating over all thread interleavings, we can turn concurrency testing into a deterministic process. This talk introduces VMLens, an open-source tool that automates this approach and enables deterministic unit testing for multithreaded Java applications. After this talk you will be able to test if your classes are thread safe or not.
Nicolai (aka nipafx) ist Java-Enthusiast mit Fokus auf Sprachfeatures, APIs und Weiterentwicklungen der Runtime, der leidenschaftlich gerne lernt und lehrt. Das macht er hauptsächlich auf Konferenzen und in seinem zweiwöchentlichen Inside Java Newscast, aber auch gelegentlich in Podcasts, Live Streams, Artikeln oder Büchern - mehr dazu auf [nipafx.dev]. Er ist Java Developer Advocate bei Oracle; ansonsten kennt man ihn für seine Frisur.
Thomas Krieger works as a freelance software developer in the Java environment. His interest in complex issues and testing led him to write VMLens, an open-source tool for testing multi-threaded Java.
https://github.com/vmlens/vmlens
Disy Informationssysteme GmbH
Zimmerstraße 3
76137 Karlsruhe
Auf der Veranstaltung werden Film- und Tonaufnahmen sowie Fotos gemacht, mit deren auch späteren Verwendung Sie sich durch den Besuch der Veranstaltung einverstanden erklären. Wenn Sie nicht fotografiert oder gefilmt werden möchten, können Sie direkt den/die FotografIn oder den/die Kameramann/-frau ansprechen.
Die Aufnahmen können im Internet, auf Social Media Kanälen sowie in Rundfunk-, TV-, und Printmedien (auch Büchern) veröffentlicht werden.
Die Verarbeitung erfolgt aufgrund des berechtigten Interesses der Verantwortlichen, die von ihr organisierte Veranstaltung bildlich zu dokumentieren und einer größeren Öffentlichkeit positiv darüber zu berichten