Ocena:
Książka „Concurrent Programming with Go” jest wysoko ceniona jako doskonałe źródło wiedzy na temat współbieżności w programowaniu, w szczególności przy użyciu języka Go. Jest dobrze zorganizowana, przystępna i oferuje praktyczne wskazówki dla programistów na wszystkich poziomach. Z powodzeniem demistyfikuje złożone tematy współbieżności, czyniąc je zrozumiałymi i możliwymi do zastosowania w Go i nie tylko.
Zalety:Doskonałe źródło wiedzy na temat współbieżności w języku Go.
Wady:Dobrze skonstruowana i łatwa w czytaniu, odpowiednia zarówno dla początkujących, jak i doświadczonych programistów.
(na podstawie 8 opinii czytelników)
Learn Concurrent Programming with Go
Pisz współbieżny kod w Go, który poprawia wydajność aplikacji, skaluje się do obsługi większych obciążeń i w pełni wykorzystuje możliwości nowoczesnego sprzętu wieloprocesorowego.
W Learn Concurrent Programming with Go dowiesz się jak:
⬤ Wdrożyć efektywną współbieżność dla bardziej responsywnego, wydajniejszego i skalowalnego oprogramowania.
⬤ Unikać typowych problemów związanych ze współbieżnością, takich jak zakleszczenia i warunki wyścigu.
⬤ Zarządzać współbieżnością przy użyciu goroutines, muteksów, blokad czytnika i zapisu i innych.
⬤ Identyfikowanie wzorców współbieżności, takich jak potokowanie, pule robocze i przekazywanie komunikatów.
⬤ Odkryj zalety, ograniczenia i właściwości obliczeń równoległych.
⬤ Popraw swoje umiejętności kodowania w Go dzięki zaawansowanej wielowątkowości.
Learn Concurrent Programming with Go uczy, jak wykorzystać współbieżność do poprawy wydajności aplikacji Go. Każdy rozdział stawia nowy problem, który można rozwiązać za pomocą współbieżności i wprowadza właściwe podejście do jego implementacji w Go. W tym przystępnym samouczku zagłębisz się we wzorce współbieżności, nauczysz się unikać najczęstszych pułapek i wykorzystasz innowacyjne podejście Go do współbieżności. Praktyczne ćwiczenia na końcu każdego rozdziału pomogą ci przećwiczyć nowe umiejętności i utrwalić zdobytą wiedzę.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Programowanie współbieżne jest niezbędne do maksymalnego wykorzystania możliwości nowoczesnego, wieloprocesorowego sprzętu komputerowego. Pozwala na jednoczesne wykonywanie i interakcję wielu zadań, przyspieszając wydajność i skracając czas oczekiwania użytkownika. Dzięki wbudowanym modelom współbieżności, Google Go jest jednym z najlepszych języków, których można użyć do nauki i zastosowania programowania współbieżnego w systemach.
O książce
Learn Concurrent Programming with Go uczy, jak zwiększyć wydajność systemów dzięki mocy programowania współbieżnego. Demistyfikuje współbieżność, wyjaśniając złożone tematy za pomocą prostego języka, łatwych do naśladowania wizualizacji i odpowiednich przykładów, z którymi będziesz musiał się zmierzyć każdego dnia jako programista. Zrozumiesz współbieżność od podszewki, budując popularne narzędzia współbieżności, takie jak blokady czytników / zapisywaczy, semafory i pule wątków. Zanim skończysz czytać, będziesz mógł bez wysiłku kodować współbieżne aplikacje w Go. Będziesz miał również świetne podstawy do zastosowania nowych umiejętności współbieżności w prawie każdym innym języku.
O czytelniku
Dla programistów, którzy znają już podstawy języka Go lub innego języka w stylu C. Nie wymaga doświadczenia w programowaniu współbieżnym.
O autorze
James Cutajar jest programistą zainteresowanym skalowalnymi, wysokowydajnymi obliczeniami i algorytmami rozproszonymi. Od ponad 20 lat pracuje w dziedzinie technologii w różnych branżach. W swojej karierze był współtwórcą open source, blogerem, ewangelistą technologii, instruktorem Udemy i autorem.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)