Sincronizzazione della memoria condivisa

Punteggio:   (5,0 su 5)

Sincronizzazione della memoria condivisa (L. Scott Michael)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per la sua spiegazione chiara e concisa della sincronizzazione multiprocessore, che lo rende adatto a un pubblico di professionisti, ricercatori, studenti ed educatori. Utilizza pseudocodice ed esempi puliti per affrontare argomenti complessi e al tempo stesso implementazioni pratiche delle tecniche di sincronizzazione. È riconosciuto come un riferimento fondamentale per la comprensione della condivisione della memoria nella programmazione multithread.

Vantaggi:

Estremamente sintetico e ben strutturato
adatto a vari tipi di pubblico
eccellente copertura delle tecniche di sincronizzazione
include esempi pratici e pseudocodice
prezioso riferimento per professionisti e insegnanti
affronta i dettagli di implementazione delle primitive di sincronizzazione.

Svantaggi:

Potrebbe essere necessario tradurre lo pseudocodice in codice vero e proprio, il che potrebbe essere un ostacolo per alcuni lettori; potrebbe essere impegnativo per chi non ha familiarità con concetti di programmazione di basso livello come le architetture delle CPU e il codice assembly.

(basato su 3 recensioni dei lettori)

Titolo originale:

Shared-Memory Synchronization

Contenuto del libro:

Questo libro offre una rassegna completa della sincronizzazione in memoria condivisa, con particolare attenzione alle questioni "a livello di sistema".

Include una copertura sufficiente dei dettagli architettonici per comprendere la correttezza e le prestazioni sulle moderne macchine multicore, e una copertura sufficiente delle questioni di livello superiore per capire come la sincronizzazione è incorporata nei moderni linguaggi di programmazione. Il pubblico principale a cui questo libro è destinato è quello dei "programmatori di sistemi", ovvero gli autori di sistemi operativi, pacchetti di librerie, sistemi run-time di linguaggi, strutture di dati concorrenti e programmi server e di utilità.

Gran parte della trattazione dovrebbe essere interessante anche per i programmatori di applicazioni che vogliono fare buon uso dei meccanismi di sincronizzazione a loro disposizione e per gli architetti informatici che vogliono comprendere le ramificazioni delle loro decisioni di progettazione sul codice a livello di sistema.

Altre informazioni sul libro:

ISBN:9783031006128
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Pragmatica dei linguaggi di programmazione - Programming Language Pragmatics
Programming Language Pragmatics, quarta edizione, è il testo più...
Pragmatica dei linguaggi di programmazione - Programming Language Pragmatics
Sincronizzazione della memoria condivisa - Shared-Memory Synchronization
Questo libro offre una rassegna completa della sincronizzazione in memoria...
Sincronizzazione della memoria condivisa - Shared-Memory Synchronization

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)