O'Reilly logo

Kompaktkurs C# 5.0, 4th Edition by Hanspeter Mössenböck

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

21 Asynchrone Methoden und Parallelität

Viele Jahre lang waren wir gewohnt, dass Rechner immer schneller wurden, indem ihre Taktrate erhöht wurde. Das ist nun zu Ende, denn die Taktraten haben eine physikalische Grenze erreicht. Die einzige Möglichkeit, Rechner weiterhin schneller zu machen, ist nun, die Anzahl ihrer Prozessoren zu erhöhen und Programmteile darauf parallel auszuführen.

Parallelität kommt aber nicht von selbst, sondern muss vom Programmierer explizit vorgesehen werden. Er muss Programmteile identifizieren, die parallel zueinander ausgeführt werden können, und muss sie gleichzeitig starten. Er kann außerdem beschließen, beim Aufruf einer Methode nicht auf ihre Rückkehr zu warten, sondern gleich weiterzuarbeiten und die Methode ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required