Współbieżność w języku C#. Receptury
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Concurrency in C# Cookbook
- Wydawnictwo:
- Helion
- Data wydania:
- 2017-01-20
- Data 1. wyd. pol.:
- 2017-01-20
- Język:
- polski
- ISBN:
- 9788328329904
- Tłumacz:
- Lech Lachowski
Współbieżność jest jednym z wymogów nowoczesnych aplikacji, niezależnie od ich rodzaju i platformy. Tworzenie współbieżnych aplikacji jest co prawda dość złożone, jednak cecha ta czyni interfejs użytkownika bardziej responsywnym, a systemy — skalowalnymi. Zrozumienie istoty współbieżności i umiejętność jej zaimplementowania jest już koniecznością dla profesjonalnego dewelopera, nawet jeśli zagadnienia te wydają się trudne i skomplikowane.
Ta książka przedstawia nowoczesne podejście do współbieżności. Jest przeznaczona dla programistów, którzy chcą poszerzyć swoją wiedzę i umiejętności. Omówiono tu zagadnienia wielowątkowości i przedstawiono kilka różnych rodzajów współbieżności, w tym programowanie równoległe, asynchroniczne i reaktywne. Opisano biblioteki, dzięki którym programowanie współbieżnych aplikacji staje się znacznie łatwiejsze poprzez podniesienie poziomu abstrakcji. Zawarte w książce receptury uzupełniono o działający kod i przedyskutowano sposób ich działania.
W książce między innymi:
Omówienie różnych rodzajów współbieżności
Reaktywność i przepływ zdarzeń
Biblioteka zadań równoległych (TPL)
Biblioteki rozszerzeń reaktywnych w LINQ
Prowadzenie testów jednostkowych za pomocą kodu współbieżnego
Asynchroniczne programowanie obiektowe
Synchronizacja wątków
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 3
- 2
- 2
- 1
- 1
Opinia
Autor cytuje opinie o książce nie byle jakich postaci ze świata IT i są to opinie arcy-pozytywne. Wg mnie aż tak dobrze nie jest, ta pozycja to "tylko" Receptury, chociaż miejscami stara się wejść w buty "Wprowadzenia".
Nie ma co ukrywać, do nauki programowania współbieżnego w C# nadaje się najlepiej "Pro Asynchronous Programming with .NET", detale znajdziemy w "CLR via C#", a "Receptury" przypomną nam pewne rzeczy, pozwolą sprawdzić, czy czasami nie stosujemy karkołomnych rozwiązań. Nie jest to pozycja, z której można byłoby uczyć się od podstaw, bo jest zbyt fragmentaryczna i płytka.
Całość napisana bardzo klarownie, najsłabszymi punktami są te miejsca, kiedy autor próbuje pisać wprowadzenie do danej technologii, najjaskrawiej bezcelowość tych prób widać przy RX-ach, kompletnie nie wytrzymuje to porównania z www.introtorx.com.
Irytujące jest ciągłe powracanie do biblioteki autora, niektóre receptury są całkowicie oparte o tę bibliotekę -- większa wstrzemięźliwość w autopromocji wyszłaby książce na dobre.
Jeśli programowanie współbieżne jest naszym chlebem powszednim, obędziemy się bez tej pozycji, nie jest to niezbędnik. Ale ponieważ jest to krótka książka, napisana schludnie, więc też i lektura nie zaszkodzi. Osobiście niczego nowego się nie dowiedziałem, ale upewniłem się, że pewną konstrukcję programistyczną stosują i inni, więc nie jest ze mną źle.
Tłumacz mógłby nabrać odruchu rozwijania nietypowych tłumaczeń przy pierwszym użyciu -- obecnie mamy dyspozytor i dyspozytor, aby dopiero pod koniec przeczytać "dyspozytor (ang. scheduler)". Po 200 stronach to pomoc na miarę Kapitana Oczywistego.
Autor cytuje opinie o książce nie byle jakich postaci ze świata IT i są to opinie arcy-pozytywne. Wg mnie aż tak dobrze nie jest, ta pozycja to "tylko" Receptury, chociaż miejscami stara się wejść w buty "Wprowadzenia".
więcej Pokaż mimo toNie ma co ukrywać, do nauki programowania współbieżnego w C# nadaje się najlepiej "Pro Asynchronous Programming with .NET", detale znajdziemy w "CLR via...