Separate Logic Thread From Event Dispatch Thread
Event Dispatch Thread divided from logic thread,prevent blocking UI
Event thread in java Where is the event dispatch thread called? Java Event-Dispatch Thread example program hangs When exactly is the Event Dispatch Thread started? How do you use the Event Dispatch Thread? Is there a way to set up two or more the event dispatch thread (EDT)? Separate thread for Java game logic Handling the Event Dispatch Thread How does ignoring the event dispatch thread allow this program to work? Java Threads -- Perpetual Loop in Swing Event Dispatch Thread Java thread as an event loop thread Return result of thread to a separate thread How does the event dispatch thread work? How to run two components in Event dispatch thread at the same time? Why Event Dispatch Thread can't create new EDT? Passing data from GUI to event dispatch thread in Swing java custom event on event dispatch thread About event dispatch thread Passing variables to the Event Dispatch Thread Calling event dispatch thread Why actionPerform() run in Event Dispatch Thread but componentAdded() is not? How do I know if I'm on the event dispatch thread? On Event Dispatch Thread---want to get off of it Java Swing: How do I wake up the main thread from the event-dispatch thread? Is it safe to call fireTableRowsUpdated() within a non-event dispatch thread? Dispatch an event to main java Event Dispatch Thread - reporting Java - How to set timeout for Event Dispatch thread? How to insert an event to the beginning of Event Dispatch Thread queue in java?