in Delphi Threading
I have an application which has to process files on the file system in a way that each file is accessed / opened and some work is being done on a file (let's call this work "scanning").
With today machines having multiple cores, why not take advantage of the hardware and have your code execute in multiple threads. Here's a simple threaded string parser to help you start implementing your threaded tasks.
Read the full article to learn how to Threaded Delphi String Parser
Btw, take a look at some examples of real world problems where multithreading has helped you make a faster, better applications.