Programming with Virtual Threads: Creating Scalable Applications
02.09.2024 , Raum F

Programming asynchronous applications is becoming increasingly important in the world of distributed system, for both enterprise applications and microservices. This task can be highly complex and hard depending on the API we use. Thanks to recent development in Java, we can make use of virtual threads.


However, when should we use them, how do we use them, and first of all, what are those. So many questions and we will answer those and more in this workshop. We will, after looking at the details of what and how, discuss the dos and don'ts and also observe the impact of scalability on systems when we use virtual threads.


Zielpublikum

Programmers familiar with Java and eager to learn about asynchronous programming and virtual threads

Kursziel

Participants learn everything they need to know about using virtual threads. They will be aware of possible stumbling blocks and know what they should or better not do.

Voraussetzungen

Fairly good knowledge of Java and some exposure to concurrent programming

Infrastruktur

Your favorite IDE (IntelliJ IDEA Community edition recommended)
Java 22
Git client

𝗭𝘂𝗿 𝗔𝗻𝗺𝗲𝗹𝗱𝘂𝗻𝗴: https://eventfrog.ch/de/p/kurse-seminare/computer-edv/programming-with-virtual-threads-creating-scalable-appl-7201136144792133436.html