Synchronizacja pamięci współdzielonej

Ocena:   (5,0 na 5)

Synchronizacja pamięci współdzielonej (L. Scott Michael)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za jasne i zwięzłe wyjaśnienie synchronizacji wieloprocesorowej, dzięki czemu jest odpowiednia dla szerokiego grona odbiorców, w tym praktyków, badaczy, studentów i nauczycieli. Wykorzystuje pseudokod i czyste przykłady do poruszania się po złożonych tematach, jednocześnie zajmując się praktycznymi implementacjami technik synchronizacji. Jest uznawana za kluczowy punkt odniesienia dla zrozumienia współdzielenia pamięci w programowaniu wielowątkowym.

Zalety:

Niezwykle zwięzły i dobrze skonstruowany
odpowiedni dla różnych odbiorców
doskonałe omówienie technik synchronizacji
zawiera praktyczne przykłady i pseudokod
cenne odniesienie dla praktyków i nauczycieli
dotyczy szczegółów implementacji prymitywów synchronizacji.

Wady:

Może wymagać przetłumaczenia pseudokodu na rzeczywisty kod, co może być przeszkodą dla niektórych czytelników; może stanowić wyzwanie dla osób niezaznajomionych z niskopoziomowymi koncepcjami programowania, takimi jak architektury procesorów i kod asemblera.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Shared-Memory Synchronization

Zawartość książki:

Ta książka oferuje kompleksowy przegląd synchronizacji w pamięci współdzielonej, z naciskiem na kwestie "systemowe".

Obejmuje ona wystarczające pokrycie szczegółów architektonicznych, aby zrozumieć poprawność i wydajność na nowoczesnych maszynach wielordzeniowych, a także wystarczające pokrycie zagadnień wyższego poziomu, aby zrozumieć, w jaki sposób synchronizacja jest osadzona w nowoczesnych językach programowania. Głównymi odbiorcami tej książki są "programiści systemowi" - autorzy systemów operacyjnych, pakietów bibliotecznych, systemów uruchomieniowych języków, współbieżnych struktur danych oraz programów serwerowych i użytkowych.

Duża część dyskusji powinna być również interesująca dla programistów aplikacji, którzy chcą dobrze wykorzystać dostępne im mechanizmy synchronizacji, oraz dla architektów komputerowych, którzy chcą zrozumieć konsekwencje swoich decyzji projektowych dla kodu na poziomie systemu.

Dodatkowe informacje o książce:

ISBN:9783031006128
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Pragmatyka języków programowania - Programming Language Pragmatics
Pragmatyka języków programowania, wydanie czwarte, to najbardziej kompleksowy...
Pragmatyka języków programowania - Programming Language Pragmatics
Synchronizacja pamięci współdzielonej - Shared-Memory Synchronization
Ta książka oferuje kompleksowy przegląd synchronizacji w pamięci współdzielonej, z...
Synchronizacja pamięci współdzielonej - Shared-Memory Synchronization

Prace autora wydały następujące wydawnictwa:

© 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)