Understanding Concurrency in JavaFX
In this chapter, you will learn:
The Need for a Concurrency Framework
Java (including JavaFX) GUI (graphical user interface) applications are inherently multithreaded. Multiple threads perform different tasks to keep the UI in sync with the user actions. JavaFX, like Swing and AWT, uses a single thread, called JavaFX Application Thread, to process all UI events. The nodes representing UI in a scene graph are not thread-safe. ...