Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Jul 2014
Die beste Möglichkeit ist eigentlich ein ThreadPool, der Aufgaben gestellt bekommt (Queue), diese Aufgaben aus der Queue an die zur Verfügung stehenden WorkerThreads verteilt, die diese dann abarbeiten und dann wieder an den ThreadPool zurückliefern (Queue).
Die WorkerThreads legen sich dann wieder schlafen, bis der ThreadPool wieder eine Aufgabe hat oder der Pool eben ins Nirwana geht.
Die...
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Jul 2014
Entweder einen neuen Thread bauen, oder in eine Klasse und beim Erzeugen eine Info mitgeben, anhand der dann die gewünschte Methode identifiziert werden kann case WhatToRun of ... end; oder einfach dem Thread die gewünschte Mehode beim Erzeugen mitgeben, oder ...