Gleichzeitigkeit in C# Cookbook: Asynchrone, parallele und Multithreading-Programmierung

Bewertung:   (4,5 von 5)

Gleichzeitigkeit in C# Cookbook: Asynchrone, parallele und Multithreading-Programmierung (Stephen Cleary)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seine Klarheit und praktische Anwendbarkeit bei der Vermittlung von Gleichzeitigkeit und asynchroner Programmierung in C# sehr geschätzt. Es erklärt effektiv Konzepte im Zusammenhang mit C#s Task und async/await, was es zu einer wertvollen Ressource sowohl für Anfänger als auch für erfahrene Entwickler macht. Einige Leser sind jedoch der Meinung, dass die Tiefe des Inhalts den Preis nicht rechtfertigt, und es gibt Beschwerden über den Zustand, in dem das Buch angekommen ist.

Vorteile:

Klare und kohärente Kapiteltrennung, hervorragend für das Verständnis der asynchronen Programmierung in C#, prägnante und praktische Beispiele, gut für junge und erfahrene Entwickler, moderner praktischer Ansatz, nützliche Referenz für Multithreading.

Nachteile:

Einige Inhalte sind für den Preis zu grundlegend, die Beispiele sind nicht tief genug, das Buch setzt Vorkenntnisse voraus, der Zustand des Buches war schlecht, und einige Leser äußerten, dass es sich eher wie eine Blog-Zusammenstellung als ein umfassendes Lehrbuch liest.

(basierend auf 16 Leserbewertungen)

Originaltitel:

Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Inhalt des Buches:

Wenn Sie zu den vielen Entwicklern gehören, die immer noch unsicher sind, was nebenläufige und Multithreading-Entwicklung angeht, wird dieses praktische Kochbuch Ihre Meinung ändern. In dieser aktualisierten zweiten Auflage demonstriert der Autor Stephen Cleary mit mehr als 85 Code-reichen Rezepten parallele Verarbeitung und asynchrone Programmiertechniken unter Verwendung von Bibliotheken und Sprachfunktionen in.NET und C# 8. 0.

Parallelität ist heute in der reaktionsschnellen und skalierbaren Anwendungsentwicklung weit verbreitet, aber immer noch extrem schwierig zu programmieren. Die detaillierten Lösungen in diesem Kochbuch zeigen Ihnen, wie moderne Tools die Abstraktionsebene anheben und die Parallelität viel einfacher machen als zuvor. Diese Rezepte sind komplett mit gebrauchsfertigem Code und Diskussionen darüber, wie und warum die Lösungen funktionieren, und helfen Ihnen:

⬤ Mit Gleichzeitigkeit, asynchroner und paralleler Programmierung vertraut zu werden.

⬤ Nutzen Sie async und await für asynchrone Operationen.

⬤ Verbessern Sie Ihren Code mit asynchronen Streams.

⬤ Erforschen Sie die parallele Programmierung mit der Task Parallel Library von .NET.

⬤ Erstellen von Datenfluss-Pipelines mit der TPL Dataflow Library von.NET.

⬤ Verstehen Sie die Fähigkeiten, die System. Reactive auf LINQ aufbaut.

⬤ Threadsichere und unveränderliche Sammlungen nutzen.

⬤ Lernen Sie, wie Sie Unit-Tests mit nebenläufigem Code durchführen können.

⬤ Lassen Sie den Thread-Pool für sich arbeiten.

⬤ Saubere, kooperative Stornierung ermöglichen.

⬤ Untersuchen Sie Szenarien für die Kombination gleichzeitiger Ansätze.

⬤ Eintauchen in die asynchronfreundliche objektorientierte Programmierung.

⬤ Erkennen und Schreiben von Adaptern für Code, der ältere asynchrone Stile verwendet.

Weitere Daten des Buches:

ISBN:9781492054504
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:225

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Gleichzeitigkeit in C# Cookbook: Asynchrone, parallele und Multithreading-Programmierung -...
Wenn Sie zu den vielen Entwicklern gehören, die immer...
Gleichzeitigkeit in C# Cookbook: Asynchrone, parallele und Multithreading-Programmierung - Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: