Książka kucharska Współbieżność w C#: Programowanie asynchroniczne, równoległe i wielowątkowe

Ocena:   (4,5 na 5)

Książka kucharska Współbieżność w C#: Programowanie asynchroniczne, równoległe i wielowątkowe (Stephen Cleary)

Opinie czytelników

Podsumowanie:

Książka jest dobrze oceniana za swoją przejrzystość i praktyczność w nauczaniu współbieżności i programowania asynchronicznego w języku C#. Skutecznie wyjaśnia koncepcje związane z zadaniami C# i async/await, dzięki czemu jest cennym źródłem informacji zarówno dla początkujących, jak i doświadczonych programistów. Niektórzy czytelnicy uważają jednak, że głębia treści nie uzasadnia ceny, a także narzekają na stan, w jakim książka dotarła.

Zalety:

Przejrzysty i spójny podział rozdziałów, doskonały do zrozumienia programowania asynchronicznego w C#, zwięzłe i praktyczne przykłady, dobre zarówno dla młodszych, jak i starszych programistów, nowoczesne podejście praktyczne, przydatne odniesienie do wielowątkowości.

Wady:

Niektóre treści mogą wydawać się zbyt podstawowe w stosunku do ceny, niewystarczająca głębia przykładów, zakłada wcześniejszą znajomość tematu, stan dostawy książki był kiepski, a niektórzy czytelnicy stwierdzili, że czyta się ją bardziej jak kompilację bloga niż obszerny podręcznik.

(na podstawie 16 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Jeśli jesteś jednym z wielu programistów wciąż niepewnych co do programowania współbieżnego i wielowątkowego, ta praktyczna książka kucharska zmieni twoje zdanie. Dzięki ponad 85 bogatym w kod przepisom w tym zaktualizowanym drugim wydaniu, autor Stephen Cleary demonstruje techniki przetwarzania równoległego i programowania asynchronicznego przy użyciu bibliotek i funkcji językowych w.NET i C# 8. 0.

Współbieżność jest obecnie bardziej powszechna w tworzeniu responsywnych i skalowalnych aplikacji, ale nadal jest niezwykle trudna do zakodowania. Szczegółowe rozwiązania zawarte w tej książce kucharskiej pokazują, jak nowoczesne narzędzia podnoszą poziom abstrakcji, czyniąc współbieżność znacznie łatwiejszą niż wcześniej. Przepisy te, wraz z gotowym do użycia kodem i dyskusjami na temat tego, jak i dlaczego rozwiązania te działają, pomogą ci: ⬤ Przyspieszyć tworzenie aplikacji współbieżnych.

⬤ Zyskać prędkość w zakresie współbieżności oraz programowania asynchronicznego i równoległego.

⬤ Używać async i await do operacji asynchronicznych.

⬤ Ulepszyć kod za pomocą asynchronicznych strumieni.

⬤ poznanie programowania równoległego z wykorzystaniem biblioteki Task Parallel Library.

⬤ Tworzenie potoków przepływu danych za pomocą biblioteki TPL Dataflow platformy.NET.

⬤ Zrozumienie możliwości, które System. Reactive opiera się na LINQ.

⬤ Wykorzystanie bezpiecznych dla wątków i niezmiennych kolekcji.

⬤ Dowiedz się, jak przeprowadzać testy jednostkowe przy użyciu współbieżnego kodu.

⬤ Spraw, aby pula wątków pracowała dla Ciebie.

⬤ Włącz czyste, kooperacyjne anulowanie.

⬤ Przeanalizuj scenariusze łączenia współbieżnych podejść.

⬤ Zagłębić się w przyjazne dla asynchronii programowanie obiektowe.

⬤ Rozpoznawanie i pisanie adapterów dla kodu wykorzystującego starsze style asynchroniczne.

Dodatkowe informacje o książce:

ISBN:9781492054504
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:225

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Książka kucharska Współbieżność w C#: Programowanie asynchroniczne, równoległe i wielowątkowe -...
Jeśli jesteś jednym z wielu programistów wciąż...
Książka kucharska Współbieżność w C#: Programowanie asynchroniczne, równoległe i wielowątkowe - Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming

Prace autora wydały następujące wydawnictwa: