Das ist ein etwas komplexeres Thema was ohne konkrete Fragestellungen wohl den Rahmen hier sprengen würde.
Ich würde dir empfehlen ersteinmal ein Tutorial zu lesen, z.B.
das hier (erster Google Treffer für "delphi threads"). Extrem kompliziert ist die Sache nicht, aber es gibt einige Probleme die auftreten könnten, und das Tutorial wird dir diese nahebringen (so wie ich das in der Kapitelübersicht erkennen kann).
Also ich sprach hier nur für mich, aber wenn du eine genauere Fragestellung hast, bin ich eher bereit, Sachen zu erklären
Edit: Das Tutorial ist vielleicht doch nicht so passend. Man lernt zwar mehr als in anderen, aber mit den
API-Funktionen zu Threads musst du dich eigentlich nicht herumschlagen. Such lieber nochmal selber, die Klasse heißt eben TThread (ist ein Kapitel im Tutorial da), eine wichtige Methode wäre vielleicht noch Synchronize()...