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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.