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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access