Sincronizarea memoriei partajate

Evaluare:   (5.0 din 5)

Sincronizarea memoriei partajate (L. Scott Michael)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte apreciată pentru explicația sa clară și concisă a sincronizării multiprocesor, ceea ce o face potrivită pentru o gamă largă de public, inclusiv practicieni, cercetători, studenți și educatori. Cartea utilizează pseudocoduri și exemple clare pentru a parcurge subiecte complexe, abordând în același timp implementări practice ale tehnicilor de sincronizare. Este recunoscută ca o referință critică pentru înțelegerea partajării memoriei în programarea multithreaded.

Avantaje:

Extrem de succint și bine structurat
potrivit pentru diverse audiențe
acoperire excelentă a tehnicilor de sincronizare
include exemple practice și pseudocod
referință valoroasă pentru practicieni și educatori
abordează detalii de implementare a primitivelor de sincronizare.

Dezavantaje:

Poate necesita traducerea pseudocodului în cod real, ceea ce ar putea fi un obstacol pentru unii cititori; ar putea fi o provocare pentru cei care nu sunt familiarizați cu conceptele de programare de nivel scăzut, cum ar fi arhitecturile CPU și codul de asamblare.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

Shared-Memory Synchronization

Conținutul cărții:

Această carte oferă un studiu cuprinzător al sincronizării în memoria partajată, cu accent pe problemele "la nivel de sistem".

Ea include o acoperire suficientă a detaliilor arhitecturale pentru a înțelege corectitudinea și performanța pe mașinile multicore moderne și o acoperire suficientă a problemelor de nivel superior pentru a înțelege modul în care sincronizarea este încorporată în limbajele de programare moderne. Publicul principal vizat de această carte este cel al "programatorilor de sisteme" - autorii de sisteme de operare, pachete de biblioteci, sisteme de timp de execuție a limbajelor, structuri de date concurente și programe server și utilitare.

O mare parte a discuției ar trebui să fie de interes și pentru programatorii de aplicații care doresc să utilizeze bine mecanismele de sincronizare pe care le au la dispoziție și pentru arhitecții de calculatoare care doresc să înțeleagă ramificațiile deciziilor lor de proiectare asupra codului la nivel de sistem.

Alte date despre carte:

ISBN:9783031006128
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Pragmatica limbajului de programare - Programming Language Pragmatics
Programming Language Pragmatics, ediția a patra, este cel mai cuprinzător...
Pragmatica limbajului de programare - Programming Language Pragmatics
Sincronizarea memoriei partajate - Shared-Memory Synchronization
Această carte oferă un studiu cuprinzător al sincronizării în memoria partajată, cu accent pe...
Sincronizarea memoriei partajate - Shared-Memory Synchronization

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)