Luckie hat Recht, guck dir mal sein (sehr gutes)
Tutorial zum Thema Threads an, dann wirst du auch die Zusammenhänge besser verstehen können.
Generell kann ich dir nur folgendes noch mit auf dem Weg geben:
- Du brauchst ja einen Thread, da du etwas parallel (ja ich weiss die wenigsten haben core duo, bzw 2 prozessoren), also
sagen wir mal Quasi-Parallel abarbeiten willst, dafür brauchst du einen Thread.
Wenn du von TThread ableitest musst du natürlich die virtuelle Execute() Methode überschreiben, da hier ja reinkommt, was der Thread dann machen soll, wenn er denn dann mal gestartet ist.
Weitere Themen, Synchronisation,
Mutex...,
das findest du alle bei Luckie super erklärt, also los gehts