Moin...
1. Dein Thread macht im Exeute, außer Sync aufrufen, nichts.
2. Sync arbeitet nur im HauptTread
Fazit:
Der Thread ist nutzlos.
Versuche mal an die Aufgabenstellung erst mal anders ranzugehen.
1. Das EXCECUTE macht die Arbeit im HINTERGUND.
Wenn das fertig ist, dann über die Rückmeldung an den Haupthread nachdenken. (Form mit Labels etc.)
Hinweis: z.B. bei einer Million Durchläufen braucht man die Oberfläche nicht permanent updaten. 1% MAX Menge reicht. Heißt: Sync nur 1% auslösen.