8
Working with Parallel Tools
After using one whole chapter to warn you about the traps of parallel programming, it is now finally time to write some code! Although I always prefer to use modern multithreading approaches – and we’ll spend all of the next two chapters learning about them – it is also good to know the basics. Because of that, I have dedicated this chapter to the good old TThread class.
In this chapter, we will ask the following questions:
- How can you use TThread to write multithreading code?
- What different approaches to thread management does TThread support?
- How are exceptions in threads handled?
- What additional functionality does TThread implement?
- How can we implement a communication channel to send messages to a thread?
Get Delphi High Performance. - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.