Język C++ i przetwarzanie współbieżne w akcji Anthony Williams
- Autor:
- Anthony Williams
- Serie wydawnicze:
- W Akcji
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 576
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II
Anthony Williams
Opis
książki
:
Język C++ i przetwarzanie współbieżne w akcji
Czego się nauczysz?
- Zasad współbieżności i wielowątkowości w języku C++
- Zarządzania wątkami: uruchamiania, kończenia, przekazywania argumentów i identyfikowania wątków
- Ochrony współdzielonych danych za pomocą muteksów i innych mechanizmów synchronizacji
- Unikania i rozwiązywania problemów sytuacji wyścigu oraz zakleszczeń
- Synchronizowania operacji wielowątkowych z użyciem zmiennych warunkowych, przyszłości i obietnic (std::promise)
- Stosowania operacji atomowych i modelu pamięci języka C++ dla bezpiecznej współbieżności
- Projektowania współbieżnych struktur danych z użyciem blokad i zmiennych warunkowych
- Tworzenia struktur danych bez blokad oraz zarządzania pamięcią w środowisku wielowątkowym
- Dzielenia pracy i danych pomiędzy wątki dla optymalnej wydajności
- Analizowania czynników wpływających na wydajność kodu współbieżnego, takich jak liczba procesorów czy fałszywe współdzielenie
- Wdrażania pul wątków i zaawansowanych technik zarządzania zadaniami
- Przerywania wykonywania wątków i obsługi przerwań w aplikacjach wielowątkowych
- Testowania i debugowania aplikacji wielowątkowych oraz wykrywania typowych błędów współbieżności
- Wykorzystywania nowości języka C++11, takich jak referencje do r-wartości, funkcje lambda czy constexpr
- Stosowania bibliotek standardowych C++ do przetwarzania współbieżnego (thread, mutex, atomic, future, condition_variable)
- Tworzenia praktycznych, niezawodnych rozwiązań wielowątkowych na przykładzie kompletnej implementacji systemu bankomatu
Odkryj wszystkie tajemnice wielowątkowych aplikacji!
Współbieżne przetwarzanie danych to największe wyzwanie dla programisty. Na każdym kroku czyhają na niego najbardziej wymyślne pułapki, a wykrycie pomyłki stanowi nie lada wyzwanie. Każdy programista wzdryga się na samą myśl o implementacji wielowątkowych rozwiązań. Nie musi tak być!
Dzięki tej książce poradzisz sobie z większością zadań i zwinnie ominiesz zastawione pułapki. W trakcie lektury dowiesz się, jak zidentyfikować zadania, w których zastosowanie współbieżności ma sens, oraz jak zarządzać wątkami. Ponadto nauczysz się chronić współdzielone dane oraz synchronizować współbieżne operacje. Duży nacisk został tu położony na zagadnienia związane z projektowaniem współbieżnych struktur danych oraz kodu. Osobny rozdział poświęcono debugowaniu aplikacji wielowątkowych. Książka ta jest długo oczekiwaną pozycją, która ułatwi codzienne życie programistom C++.
Dzięki tej książce:
- zaprojektujesz współbieżny kod oraz struktury
- ochronisz współdzielone dane
- poznasz zaawansowane metody zarządzania wątkami
- bez problemu przeprowadzisz debugowanie Twojej wielowątkowej aplikacji
Sprawdź, jak tworzyć niezawodne oprogramowanie wielowątkowe!
Wybrane bestsellery
Zobacz pozostałe książki z serii W Akcji
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Język C++ i przetwarzanie współbieżne w akcji Anthony Williams
(10)-
6
-
5
-
4
-
3
-
2
-
1
4.6(3)
(3)
(3)
(0)
(0)
(1)
Oceny i opinie poprzedniego wydania
więcej opinii