Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
18. Apr 2024
Wenn das so schnell geht, warum dann überhaupt mit Threads, Asychron oder sonstwas anfangen?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
18. Apr 2024
Und dann kommt es auch drauf an, ob der andere Thread zufällig grade aktiv ist, bzw. kurz danach wird, oder ob er grade aktiv war und nun 'ne Weile weg ist.
Sleep und WaitFor sind aber nett und geben sofort die Ausführung an Windows zurück ... verbrauchen also nicht den komplett ihnen zustehende Slott, wodurch die anderen Threads somit schneller wieder dran kommen.
Da die meisten Threads...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
18. Apr 2024
* Windows ist kein RealTime-System
* du redest hier von 2 Threads, aber es gibt hunderte tausende Threads, welche sich eine homöopathische Dosis an CPU-Kernen teilen, wo jeder Thread "standardmäßig" ein paar Millisekunden abeitet und dann Pause macht
Es liegt in der Sache der Natur, dass der andere Thread somit ein bisschen braucht, bis er reagieren kann.
Wozu dann ein Thread?