Evaluare:
Cartea este foarte apreciată pentru acoperirea cuprinzătoare a conceptelor de simultaneitate în C++, pentru conținutul bine scris și pentru utilitatea sa ca referință pentru dezvoltatori. Ea include analogii și exemple utile care clarifică subiecte complexe. Cu toate acestea, unii recenzenți notează probleme cu calitatea imprimării și nevoia de actualizări pentru a include caracteristici recente C++, cum ar fi coroutinele.
Avantaje:Uimitor de scrisă, prezentare cuprinzătoare a concurenței, concepte bine explicate cu analogii, referință excelentă pentru concurența modernă C++, foarte recomandată pentru dezvoltatorii serioși, include exemple practice și anexă pentru concepte suplimentare.
Dezavantaje:Necesită o înțelegere de bază a C++ pentru a înțelege exemplele, calitatea imprimării este slabă cu figuri alb-negru, lipsesc actualizările cu privire la noile caracteristici, cum ar fi coroutinele din C++20/23, poate fi confuz pe anumiți termeni, cum ar fi continuările.
(pe baza a 25 recenzii ale cititorilor)
C++ Concurrency in Action
Rezumat
Acest bestseller a fost actualizat și revizuit pentru a acoperi toate cele mai recente modificări din C++ 14 și 17 C++ Concurrency in Action, Second Edition vă învață tot ce aveți nevoie pentru a scrie aplicații multithread robuste și elegante în C++17.
Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie
Alegeți C++ atunci când aplicațiile dvs. trebuie să ruleze rapid. Concurența bine concepută le face să meargă și mai repede. C++ 17 oferă suport puternic pentru programarea multithread, multiprocesor necesară pentru procesarea grafică rapidă, învățarea automată și alte sarcini sensibile la performanță. Această carte excepțională prezintă caracteristicile, modelele și cele mai bune practici ale concurenței C++ de nivel de producție.
Despre carte
C++ Concurrency in Action, Second Edition este ghidul definitiv pentru scrierea de aplicații elegante multithreaded în C++. Actualizat pentru C++ 17, acesta abordează cu atenție fiecare aspect al dezvoltării concurente, de la pornirea de noi fire de execuție până la proiectarea de algoritmi și structuri de date multithreaded complet funcționale. Maestrul în concurentă Anthony Williams prezintă exemple și sarcini practice în fiecare capitol, inclusiv perspective care vor încânta chiar și cel mai experimentat dezvoltator.
Ce este în interior
⬤ Coperire completă a noilor caracteristici C++ 17.
⬤ Starting and managing threads.
⬤ Sincronizarea operațiunilor concurente.
⬤ Proiectarea codului concurent.
⬤ Depanarea aplicațiilor multithreaded.
Despre cititor
Scris pentru dezvoltatorii intermediari C și C++. Nu este necesară o experiență anterioară cu concurența.
Despre autor
Anthony Williams a fost un membru activ al BSI C++ Panel din 2001 și este dezvoltatorul extensiilor just:: thread Pro la biblioteca de fire C++ 11.
Tabla de conținut
⬤ Bună ziua, lume a simultaneității în C++.
⬤ Managementul firelor.
⬤ Partajarea datelor între fire.
⬤ Sincronizarea operațiilor concurente.
⬤ Modelul de memorie C++ și operațiile pe tipuri atomice.
⬤ Proiectarea structurilor de date concurente bazate pe blocare.
⬤ Designing lock-free concurrent data structures.
⬤ Proiectarea codului concurent.
⬤ Gestionarea avansată a firelor.
⬤ algoritmi paralele.
⬤ Testarea și depanarea aplicațiilor multithreaded.
© 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)