23 Threads bei JavaFX

Grafische Benutzerschnittstellen (GUI) sind heute unverzichtbar zur interaktiven Bedienung eines Softwaresystems. Während der Bedienvorgänge sollte die GUI möglichst reaktiv bleiben. Dieser Anforderung steht diametral die Implementierung von GUI-Frameworks gegenüber, die in vielen Fällen singlethreaded konzipiert sind. Hier darf nur ein dedizierter Thread mit den GUI-Elementen interagieren.

JavaFX, wie auch Swing, gehört zu dieser Kategorie. Bei JavaFX ist es der JavaFX Application Thread, der ausschließlich mit der Oberfläche interagieren darf. Er führt die an Kontrollelementen (z. B. Buttons) registrierten Handler aus und übernimmt die Aktualisierungen von GUI-Elementen (z. B. ListViews). Aktualisierungsaufträge, die von ...

Get Nebenläufige Programmierung mit Java 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.