C++ Concurrency in Action: Practical Multithreading

0

Przed chwilą wpadła mi w oczy książka z tytułu wątku.
Czy ktoś kto ją przeczytał był by wstanie się podzielić opinią czy warto?
Może znacie jakieś inne dobre książki poruszające zagadnienie wielowątkowości? (najbardziej interesuje mnie temat wydajnych struktur typu concurrency hash mapa)

P.S.
Preferowany język c++ :)

2

Choć mam na półce, to sam nie czytałem. Jednak ta pozycja znajduje się na stackowej liście polecanych książek dla C++, więc jestem przekonany, że jest merytorycznie bardzo dobra,

1

Książkę mogę z czystym sumieniem polecić, choć trzeba zaznaczyć że nie jest to pozycja łatwa, jak i cały temat związany z wielowątkowością.
Tutaj możesz zobaczyć wszystkie listingi/przykłady z książki.

Inną pozycją dostępną w internecie jest Mastering C++ Multithreading.

1

Wydano to też i po polsku parę lat temu, cały nakład się wyczerpał, nie można tego było nigdzie dostać i teraz wznawiają, od razu drugie wydanie https://helion.pl/ksiazki/jezyk-c-i-przetwarzanie-wspolbiezne-w-akcji-wydanie-ii-anthony-williams,jcppw2.htm#format/d jeden rozdział próbny do przeczytania https://pdf.helion.pl/jcppw2/jcppw2.pdf

Jak dla mnie książka była dość trudna i hermetyczna, autor pisze precyzyjnie, ale sucho i technicznie, wchodząc w różne szczegóły. Raczej ciężka lektura. Z drugiej strony, niewiele pozycji obejmuje tę tematykę, pisanie odpornych wątkowo struktur danych właśnie i potencjalne pułapki na jakie się można napatoczyć. O kompetencje autora nie ma się co martwić - to sam autor Boost Thread.

0

@TomaszLiMoon:

Inną pozycją dostępną w internecie jest Mastering C++ Multithreading.

Dzięki, na pewno spojrzę

@Spearhead

autor pisze precyzyjnie, ale sucho i technicznie, wchodząc w różne szczegóły.

Właśnie taką treść lubię

Akurat tak się składa że moje korpo ma 3 sztuki tej książki w "biblioteczce", ale niestety nie wiem czy to wydanie polskojęzyczne oraz czy to second edition (bardziej mi się zdaje że to będzie wydanie pierwsze)

1

Moim zdaniem najlepsza książka do kodowania wielowątkowego w C++. Druga edycja jest rozszerzona o C++14 i C++17 (std::shared_mutex, std::for_each) i z tego co pamiętam nawet porusza concurrency TS. Czytając książkę warto też poszukać prezentacji na YT np. z CppCon zarówno Anthony Williams'a jak i Rainer Grimm'a (autora Concurrency with Modern C++ https://leanpub.com/concurrencywithmodernc)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.