Virtual Threads, Structured Concurrency, and Scoped Values
54,99 €
Sofort verfügbar, Lieferzeit: Sofort lieferbar
Virtual Threads, Structured Concurrency, and Scoped Values, Apress
Explore Java's New Threading Model
Von Ron Veen, David Vlijmincx, im heise Shop in digitaler Fassung erhältlich
Produktinformationen "Virtual Threads, Structured Concurrency, and Scoped Values"
Discover the exciting new APIs introduced by Java’s Project Loom. This quick
guide covers all the essential concepts the Java developer needs in order to
understand virtual threads, structured concurrency, and scoped values.
Authors Ron Veen and David Vlijmincx clearly explain the superiority of virtual
threads, introduced in Java 21, over the traditional Java threads of the past 25
years. Then they dive into how structured concurrency streamlines interactions
by treating related threads as a unified unit of work, akin to the impact of
structured programming on regular programming. From there, the authors explore
the third Project Loom API and scoped values, clarifying their advantages over
regular ThreadLocals and providing efficient usage insights. The book concludes
with an exploration of common scheduling strategies.
By the end of this book, you will have a solid understanding of the concepts
behind Project Loom and will be able to immediately apply this knowledge to your
own code.
You Will
* Discover what virtual threads are, why they were created, and how to use them
in your code
* Gain insight into how concurrency improves the observability of code
* Write your own StructuredTaskScopes tailored to your needs
* Understand why you should replace ThreadLocals with Scoped Values
* Know the different strategies for multithreaded computer programs
Who This Book is For
Java developers of any level. This knowledge is so fundamental to staying
relevant in the Java job market that every developer needs to understand it for
their career development.
Chapter 1: Virtual Threads.- Chapter 2: Structured Concurrency.- Chapter 3:
Scoped Values.- Chapter 4: Concurrency Patterns.
Artikel-Details
- Anbieter:
- Apress
- Autor:
- David Vlijmincx, Ron Veen
- Artikelnummer:
- 9798868805004
- Veröffentlicht:
- 04.09.24
- Seitenanzahl:
- 70
Barrierefreiheit
This PDF does not fully comply with PDF/UA standards, but does feature limited screen reader support, described non-text content (images, graphs), bookmarks for easy navigation and searchable, selecta
- keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
- navigierbares Inhaltsverzeichnis (11)
- logische Lesereihenfolge eingehalten (13)
- kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
- Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
- hoher Kontrast zwischen Text und Hintergrund (26)
- Navigation über vor-/zurück-Elemente (29)
- alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
- Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)