The VCL includes TThread class – an abstract class that enables creation of separate threads of execution in an application.
TThreadComponent – Delphi
Client Requests Handling – Delphi
One of common usage of threads is a client request processing.Server application should create one or more threads per client in order to process their requests concurrently without blocking. This article is dedicated to common way of creating threads that process messages (or “client requests”) sequentially.