Wątek przeniesiony 2020-01-14 11:27 z przez cerrato.

C++ Concurrency in Action: Practical Multithreading

Odpowiedz Nowy wątek
2020-01-14 11:00
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++ :)

Pozostało 580 znaków

2020-01-14 11:05
kq
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,


tam są polecane dość stare i przestarzałe książki. Nie wiem czy warto się sugerować tym wpisem. - Czitels 2020-01-15 16:03
Te w wyraźnie zaznaczonej sekcji classics/older? - kq 2020-01-15 16:05
Nie sprawdzałem wszystkiego, ale np Intermediate: Exceptional C++ rok 1999 xD, Advanced: Modern C++ Design ostatnio miałem przyjemność ogarniania tej ksiązki i chodź merytorycznie fajnie to niestety też mocno przestarzała. 2001 rok. Po zobaczeniu tych pozycji, boję się patrzeć na resztę. Samo to pytanie na stacku zostało zadane 11 lat temu, więc ... - Czitels 2020-01-15 16:34
Hm, ciekawe, faktycznie. Alexandrescu jest fantastyczny, ale teraz to bardziej książka o technikach programowania niż o C++. - kq 2020-01-15 16:38
Zgodzę się oraz trochę wiedzy historycznej jak kiedyś rozwiązywano niektóre zagadnienia. Myślę, że na przyszłość fajnie byłoby pomyśleć nad odświeżeniem tamtego wpisu, bo widzę że jest cały czas aktywny. - Czitels 2020-01-15 17:39

Pozostało 580 znaków

2020-01-14 12:43
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.

google na pierwszej pozycji znajduje pełnego pdf-a (nie wiem czy legalnego raczej nie). - MarekR22 2020-01-14 15:59

Pozostało 580 znaków

2020-01-14 13:15
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/jez[...]-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.

Pozostało 580 znaków

2020-01-14 15:03
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)

edytowany 1x, ostatnio: plx211, 2020-01-14 15:10

Pozostało 580 znaków

2020-01-15 16:53
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)

edytowany 3x, ostatnio: stic, 2020-01-15 16:55

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0