2016-10-09
Łukasz Krzywizna
, .Net Developer
Książka absolutnie zasługuje na maksymalną ocenę. Opisuje wszystkie najważniejsze aspekty programowania współbieżnego: od klasy Thread, przez bibliotekę TPL, po najnowsze dodatki typu "async/await". Duży plus za dodanie 3 rozdziałów o Reactive Extensions i wytłumaczenie programowania reaktywnego.
2014-06-05
bez podpisu
Książka idealnie, w prostu sposób, zachęcająco i całościowo opisuje świat z okładki, który poznacie jak własną kieszeń:) polecam
2014-01-28
bez podpisu
Rzetelny opis programowania równoległego, choć nie dla początkujacych.
2014-01-27
bez podpisu
, Programista
Jako wprowadzenie do tematu książka na 6.
Gorąco polecam.
2014-06-10
Rafał
, programista
Książka przedstawia wiele mechanizmów tworzenia programów wykorzystujących równoległość i asynchroniczność. Duży plus za opis Rx i przykład praktycznego wykorzystania. Minus za brak dostępnych źródeł oraz za małą ilość best practices.
2014-02-08
Andrzej Kasprzyk
, programista
Książka bardzo dobra szkoda tylko że przykłady nie są dołączone jako plik
2014-05-10
Jurek Killer
, Zabójca
Brak w niektórych miejscach zrzutu wyniku z konsoli i non stop jest używane słowo "ilość", np. "ilość wątków", "ilość operacji", poprawnym jest "LICZBA wątków" ! itd.
2014-01-15
bez podpisu
Jest to praca zbiorowa, rozdziały miały różnych autorów. Jakość kodu źródłowego (tylko druk, brak CD/DVD, brak informacji skąd można byłoby go pobrać w postaci elektronicznej) jest przeciętna. Autorzy sami piszą, że książka nie przedstawia "dobrych praktyk".
Zaletą jest możliwość zapoznania się z tematyką programowania współbieżnego. Moim zdaniem programowanie współbieżne - umiejętność sensownego użycia wielu rdzeni - jest już obecnie koniecznością. Więc książka bardzo potrzebna.
Ale niestety brak w tym podręczniku "myśli przewodniej". Dowiemy się jak tworzyć wątki, że jest klasa BackgroundWorker, że jest TPL itd. W podobny sposób moglibyśmy wyliczyć jakie dłuta, heble i ściski są do dyspozycji stolarza. Ale podobnie jak z wyliczenia narzędzi i możliwości nie dowiemy się, jak robić meble - tak z tej książki nie dowiemy się w jaki sposób rozwiązywać typowe problemy napotykane przez programistów. Nie dowiemy się, którego narzędzia użyć, a jakich nie używać, bo są "obsolete" lub/i nieefektywne.
Na pewno warto kupić/przeczytać - ale nie jest to "C# na najwyższym poziomie" - wbrew pochlebstwom jakie można przeczytać na stronie 11.
5