wo jeder Thread "standardmäßig" ein paar Millisekunden abeitet und dann Pause macht
So eine Zeitscheibe (nennt sich Quantum) liegt bei einem Desktop-Windows (nicht Windows Server) wohl irgendwo zwischen 20 und 60ms. Dann kommen erstmal viele viele andere Threads von anderen Prozessen dran bevor wieder ein eigener Thread auf der SPU landet.
Bei einer Server-SKU soll so ein Quantum wohl relativ konstant bei 120ms liegen. Unixe/Linuxe schedulen wohl auch um die 100ms.
Das ganze sind ungefähre Angaben. Der Quellcode des Windows-Schedulers liegt nicht offen und Microsoft schweigt sich zu den exakten Zeiten aus.
Zitat:
Der Thread braucht ca. 1 ms für einen Durchlauf
Wozu dann ein Thread?
Genau. Warum dann ein Thread?
Wenn alle 10ms ein Event rein kommt, und das 1ms braucht zum abarbeiten, dann hat man 9ms nix zu tun. Die kann man natürlich mit Kommunikation zwischen den Threads füllen, effizient ist das aber nicht