Registriert seit: 9. Okt 2003
Ort: München
251 Beiträge
Delphi 10.4 Sydney
|
AW: Delphi 12 ist offiziell da!!!
26. Nov 2023, 19:50
Bei der Verwendung von TParalell.For in einem TTask kommt es bei mir später zu einer hohen CPU Belastung in GetCPUUsage.
Mir ist aufgefallen, dass
TThread.Sleep(TThreadPool.MonitorThreadDelay);
in ThreadPool.TThreadPoolMonitor.Execute mit
Signaled := FThreadPool.FMonitorThreadWakeEvent.WaitFor(TThrea dPool.MonitorThreadDelay) = TWaitResult.wrSignaled;
ersetzt wurde. Ich verstehe allerdings nicht so recht wieso das besser ist als das Sleep. Habt Ihr auch Probleme mit TParalell beobachtet?
|