Arbeiten mit Threads

Für die Arbeit mit Threads ist es manchmal wichtig, den Threads unterschiedliche Prioritäten zuzuweisen oder einzelne Threads anzuhalten bzw. vorzeitig zu beenden..

Priorisieren von Threads

Im .NET Framework versteht man unter Multithreading das Abarbeiten von mehreren quasi-parallelen Threads, die auf einem oder mehreren Prozessoren laufen. Arbeiten Threads nur mit einem Prozessor, also quasi-parallel, muss diese Parallelität zeitlich koordiniert werden. Realisiert wird dieses serielle Multithreading (ein Widerspruch in sich) durch so genannte Zeitfenster. Jeder Thread bekommt einen Teil der Prozessorzeit zugemessen (sein Zeitfenster), in der er seine Arbeit verrichten kann, bis der nächste Thread an der Reihe ist. Die Größe ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.