Forum: Win32/Win64 API (native code)
by himitsu,
7. Feb 2017
Er hat wohl viele Daten-Objekte, die abgearbeitet werden sollen.
Ein ThreadPool verwaltet Threads, bzw. viele Arbeitsprozeduren, die in mehreren Threads laufen.
Forum: Win32/Win64 API (native code)
by himitsu,
7. Feb 2017
Leider wurde TThreadList schlampig programmiert, denn man kommt nicht ans TList.Notify ran ... sonst hätte man da eine "ordentliche" TObjektThreadList daraus machen können, welche auf OwnsObject=True eingestellt wird.
Es klingt ja fast danach, als wenn für dich eine Queue besser wäre, als eine Liste.
Leider ist Delphi da ebenfalls schlecht ausgestattet.
Es gibt eine TList, eine...