HTML book “Multithreading – The Delphi Way..” (via: How do I perform processing in multiple threads in Delphi? – Stack Overflow)
Posted by jpluimers on 2015/06/04
Interesting book:
- Downloadable HTML with images: 14809 Update V1.1 Tutorial: Multithreading – The Delphi way.
- Online HTML without images: Multithreading – The Delphi Way..
Quote:
This is a comprehensive tutorial on thread programming, containing over 50 example pieces of source code.
Improvements to Version 1.1 include:
- Corrected some spelling and punctuation errors in the prose, and rewrote some unclear explanations. Chapters 1-9 and 12 modified.
- Added change history and other credits to contents page.
- Renamed Chapter 12.
- Added Chapter 14 covering:
- Multithreaded and Multiprocess DLL writing.
- Usage of the DLL Entry Point Function.
- Exception handling in Threads.
- Using Threads with the BDE.
Other topics covered include:
- What are threads? Why use them?
- Creating a thread in Delphi.
- Basic synchronization.
- Simple thread destruction.
- Deadlock.
- Critical sections and mutexes.
- Mutex programming guidelines and Concurrency control.
- Delphi thread safe classes and Priorities.
- Semaphores. Data flow scheduling. The producer – consumer relationship.
- I/O and data flow: from blocking to asynchronous and back.
- Synchronizers and Events.
–jeroen
via: multithreading – How do I perform processing in multiple threads in Delphi? – Stack Overflow.






Martin said
Hi Jeroen,
My tutorial is now hosted (with a few years of updates) on http://www.martincharvey.tk/
So can you remove, re-link or update as you see fit,
many thanks,
MH.
jpluimers said
Thanks. I’m a bit pressed for time, so I’ll keep it as a comment for now. Well done!