Tuesday 17 August 2004

Untangling Threads – Jon Roder

Working with multi-threaded applications can be difficult even for a seasoned campaigner. This month we will look at using threads in delphi, from abstract concepts of threads and processes, to the Delphi TThread class and the underlying win32 implementation it is built on. In addition, we will look at thread management, deadlocking, and inter-thread communication / synchronization mechanisms, including win32 message handling. Finally we will be covering some tips and tricks with thread use, and what you can and can’t do with the VCL classes and threads.