Sztuka programowania wieloprocesorowego - Herlihy Maurice, Shavit Nir

Sztuka programowania wieloprocesorowego - Herlihy Maurice, Shavit Nir

Nowoczesny podręcznik programowania maszyn wieloprocesowych dynamicznie rozwijającej się dziedziny współczesnej informatyki. Obecnie producenci układów scalonych rezygnują z prób przyśpieszania procesorów i skupiają się na architekturach wielordzeniowych. Obliczenia na wieloprocesorowych układach scalonych są bardziej wydajne dzięki współbieżności wykorzystaniu wielu procesorów do wykonywania jednego zadania. Sztuka programowania tych systemów wymaga zrozumienia nowych zasad obliczeniowych, algorytmów i narzędzi programistycznych. W publikacji przedstawiono kluczowe zagadnienia potrzebne do efektywnego programowania wieloprocesowego: Zasady programowania współbieżnego. Podstawy programowania systemów ze współdzieloną pamięcią. Architekturę maszyn wieloprocesorowych. Przegląd współbieżnych struktur danych i kluczowych elementów ich budowy. Pełną prezentację technik synchronizacji od prostych blokad do najnowszych transakcyjnych systemów pamięci. Działające przykłady w języku Java z wykorzystaniem Java Concurrency Package. Podstawowe koncepcje programowania w C# oraz C i C++ z biblioteką Pthreads. źródło opisu: Helion źródło okładki: Helion

język polski
kategoria informatyka i matematyka
ISBN 9788301161460
Aby oceniać i komentować zarejestruj się!
Rejestracja jest za darmo i jest bardzo szybka! Kliknij tutaj aby założyć konto. Trwa to tylko 15 sekund!.

Podobne wpisy do Sztuka programowania wieloprocesorowego - Herlihy Maurice, Shavit Nir

Java. Kompendium programisty. Wydanie VIII - Herbert Schildt

język polski kategoria informatyka i matematyka ISBN 9788324637676

Effective Java Third Edition - Joshua Bloch

The Definitive Guide to Java Platform Best Practices—Updated for Java 7, 8, and 9 Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now be...

PHP5 i MySQL. Biblia

Wyczerpujące omówienie najpopularniejszego środowiska do tworzenia dynamicznych witryn WWW Poznaj zasady programowania w PHP5 i w pełni wykorzystaj jego nowe możliwości Zastosuj bazę danych jako zaplecze dla stron WWW Zaprojektuj i stwórz dynamiczną...

Praktyczny kurs Java - Marcin Lis

Język Java nieprzerwanie święci triumfy na salonach profesjonalnych firm, zajmujących się programowaniem. Jest wykorzystywany zarówno w prostych programach dla telefonów komórkowych, jak i w skomplikowanych aplikacjach sieciowych. Jego główne zalety...

Projektowanie zorientowane obiektowo. Wzorce projektowe - Alan Shalloway, James R. Trott

Wzorce projektowe to modele rozwiązań wielu zagadnień programistycznych, oparte na zasadach programowania obiektowego. Zastosowanie ich w projektach informatycznych zapewnia szybszą i bardziej efektywną pracę zarówno podczas projektowania i tworzenia...

Java EE. Zaawansowane wzorce projektowe

Rozwiązania realnych problemów w Javie EE przy użyciu wzorców projektowych Platforma Java EE to najbardziej zaawansowane rozwiązanie do budowania złożonych systemów informatycznych, jakie oferuje firma Oracle. Jest wykorzystywana wszędzie tam, gdzie...

Logowanie
Rejestracja