Ocena:
Książka jest wysoko ceniona za kompleksowe omówienie koncepcji współbieżności w C++, dobrze napisaną treść i przydatność jako odniesienie dla programistów. Zawiera pomocne analogie i przykłady, które wyjaśniają złożone tematy. Niektórzy recenzenci zwracają jednak uwagę na problemy z jakością druku i potrzebę aktualizacji w celu uwzględnienia najnowszych funkcji C++, takich jak coroutines.
Zalety:Niesamowicie napisany, kompleksowy przegląd współbieżności, dobrze wyjaśnione koncepcje z analogiami, świetne odniesienie do nowoczesnej współbieżności C++, wysoce zalecane dla poważnych programistów, zawiera praktyczne przykłady i dodatek do dodatkowych koncepcji.
Wady:Wymaga podstawowej znajomości C++, aby zrozumieć przykłady, jakość druku jest słaba z czarno-białymi rysunkami, brakuje aktualizacji nowych funkcji, takich jak coroutines z C++20/23, może być mylące w przypadku niektórych terminów, takich jak kontynuacje.
(na podstawie 25 opinii czytelników)
C++ Concurrency in Action
Streszczenie
Ten bestseller został zaktualizowany i poprawiony, aby uwzględnić wszystkie najnowsze zmiany w C++ 14 i 17. C++ Concurrency in Action, Second Edition uczy wszystkiego, czego potrzebujesz, aby pisać solidne i eleganckie aplikacje wielowątkowe w C++17.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Wybierasz C++, gdy Twoje aplikacje muszą działać szybko. Dobrze zaprojektowana współbieżność sprawia, że działają one jeszcze szybciej. C++ 17 zapewnia silne wsparcie dla wielowątkowego, wieloprocesorowego programowania wymaganego do szybkiego przetwarzania grafiki, uczenia maszynowego i innych zadań wrażliwych na wydajność. Ta wyjątkowa książka rozpakowuje funkcje, wzorce i najlepsze praktyki współbieżności C++ klasy produkcyjnej.
O książce
C++ Concurrency in Action, Second Edition to kompletny przewodnik po pisaniu eleganckich aplikacji wielowątkowych w C++. Zaktualizowany do wersji C++ 17, dokładnie omawia każdy aspekt współbieżnego rozwoju, od rozpoczynania nowych wątków po projektowanie w pełni funkcjonalnych wielowątkowych algorytmów i struktur danych. Mistrz współbieżności Anthony Williams przedstawia przykłady i praktyczne zadania w każdym rozdziale, w tym spostrzeżenia, które zachwycą nawet najbardziej doświadczonych programistów.
Co zawiera
⬤ Pełne omówienie nowych funkcji C++ 17.
⬤ Uruchamianie wątków i zarządzanie nimi.
⬤ Synchronizacja operacji współbieżnych.
⬤ Projektowanie kodu współbieżnego.
⬤ Debugowanie aplikacji wielowątkowych.
O Czytelniku
Napisany dla średnio zaawansowanych programistów C i C++. Nie wymaga wcześniejszego doświadczenia ze współbieżnością.
O autorze
Anthony Williams jest aktywnym członkiem panelu BSI C++ od 2001 roku i twórcą rozszerzeń just:: thread Pro do biblioteki wątków C++ 11.
Spis treści
⬤ Witaj, świecie współbieżności w C++.
⬤ Zarządzanie wątkami.
⬤ Udostępnianie danych między wątkami.
⬤ Synchronizacja operacji współbieżnych.
⬤ Model pamięci C++ i operacje na typach atomowych.
⬤ Projektowanie współbieżnych struktur danych opartych na blokadach.
⬤ Projektowanie współbieżnych struktur danych bez blokad.
⬤ Projektowanie współbieżnego kodu.
⬤ Zaawansowane zarządzanie wątkami.
⬤ Algorytmy równoległe.
⬤ Testowanie i debugowanie aplikacji wielowątkowych.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)