Nowoczesny podrecznik programowania maszyn wieloprocesowych - dynamicznie rozwijajacej sie dziedziny wspolczesnej informatyki.
Obecnie producenci ukladow scalonych rezygnuja z prob przyspieszania procesorow i skupiaja sie na architekturach wielordzeniowych.
Obliczenia na wieloprocesorowych ukladach scalonych sa bardziej wydajne dzieki wspolbieznosci - wykorzystaniu wielu procesorow do wykonywania jednego zadania.
Sztuka programowania tych systemow wymaga zrozumienia nowych zasad obliczeniowych, algorytmow i narzedzi programistycznych.
W publikacji przedstawiono kluczowe zagadnienia potrzebne do efektywnego programowania wieloprocesowego:
- zasady programowania wspolbieznego
- podstawy programowania systemow ze wspoldzielona pamiecia
- architekture maszyn wieloprocesorowych
- przeglad wspolbieznych struktur danych i kluczowych elementow ich budowy
- pelna prezentacje technik synchronizacji - od prostych blokad do najnowszych transakcyjnych systemow pamieci
- dzialajace przyklady w jezyku Java z wykorzystaniem Java Concurrency Package.
Ksiazka prezentuje podstawowe koncepcje programowania w C# oraz C i C++ z biblioteka PThreads.
| ISBN13 | 9788301161460 |
| ISBN10 | 8301161469 |
| Autor | Maurice Herlihy, Nir Shavit |
| Rok Wydania | 2010 |
| Numer Wydania | 1 |
| Ilość stron | 560 |