18 Konkurrenzprobleme und immutable Daten

Nebenläufigkeitsprobleme behandeln

image

Es ist schwer, mehrere Dinge gleichzeitig zu tun. Multithreading-Code zu schreiben, ist einfach. Multithreading-Code zu schreiben, der wie erwartet funktioniert, kann viel schwieriger sein. In diesem letzten Kapitel zeigen wir Ihnen ein paar Dinge, die schiefgehen können, wenn mehrere Threads gleichzeitig arbeiten. Sie werden einige Werkzeuge in java.util.concurrent kennenlernen, die Ihnen helfen können, Multithreading-Code zu schreiben, der korrekt funktioniert. Sie werden lernen, immutable (unveränderliche) Objekte zu erstellen, die sicher über mehrere Threads hinweg ...

Get Java von Kopf bis Fuß, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.