June 2006
Intermediate to advanced
560 pages
12h 14m
English

Conventional GUI applications have one thread of execution and perform one operation at a time. If the user invokes a time-consuming operation from the user interface, the interface typically freezes while the operation is in progress. Chapter 7 (Event Processing) presents some solutions to this problem. Multi-threading is another solution.
In a multithreaded application, the GUI runs in its own thread and the processing takes place in one or more other threads. This results in applications that have responsive ...