9
Exploring Parallel Practices
You made it! I admit that the previous two chapters were not much fun and that they mostly tried to scare you away from multithreaded code. Now it’s time for something completely different.
In this chapter, I’ll cover the fun parts of multithreaded programming by moving to high-level concepts—tasks and patterns. We will not create any threads in the code; no, we won’t. Instead, we’ll just tell the code what we need, and it will handle all the nitty-gritty details.
When you have read this chapter to the end, you’ll know all about the following topics:
- What are tasks and how are they different from threads?
- How do we create and destroy tasks?
- What are our options for managing tasks?
- How should we handle exceptions ...
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.