Delphi Parallel Programming Library Deep Dive: Task Monitoring, Resource Locking, Thread Pool, Design Patterns and more! That is the full title of this session at CodeRage X. I hope you found this deeper look into some of the relevant parallel programming features such as TInterlocked, TMonitor and TThreadPool useful.
The replay of this session of CodeRage X has been made available by Embarcadero on YouTube here:
CodeRage X Delphi Parallel Programming Deep Dive
Source code for this session is available here:
CodeRageX_DelphiParallelProgrammingDeepDive_DannyWind
Remember: when you run into shared resources with multi-threaded programming; consider just making a copy of the data for each thread.
The entire CodeRage X Object Pascal playlist of videos is available here:
CodeRage X Object Pascal Track