DevFaqPlatformThreadingInfo
What information is available about threading in the platform?
Generally speaking, you will follow the same threading principles for a platform application as you would for any Swing application. The most important things to keep in mind are:
- Access the GUI only from the Event Dispatch Thread (EDT)
- Don't perform any long-running operations inside the EDT
In addition to standard Java utilities for threading such as SwingWorker and EventQueue, the platform APIs provide some classes to assist with threading. These include RequestProcessor and Mutex.
Additionally, the NetBeans Web site contains a document about threading in the platform and IDE.

