Puedes revisar la clase TThread de Delphi para programar aplicaciones en Delphi utilizando múltiples hilos.
En las demos de Delphi puedes encontrar un directorio Threads donde tienes un ejemplo.
Te adjunto otro (muy similar) para que tengas variedad...