Logan Cater – Multithreading con C++: Guida alla programmazione parallela | Crea 12 applicazioni simultanee | Ottimizzazione delle prestazioni (2025)

 

7. Maggio 2025 | Italiano | Pagine 600 | ASIN: B0F7XZTXTM | Epub | 519.40 KB

Guida moderna alla programmazione parallela con 12 progetti reali — Ottimizzazione delle prestazioni con C++17, C++20 e C++23

La concorrenza non è più un’opzione: è una necessità per ogni sviluppatore C++ che mira a creare software performante, scalabile e reattivo. In un mondo in cui le applicazioni devono gestire dati in tempo reale, utenti simultanei e carichi complessi, il multithreading diventa il cuore dell’ottimizzazione.

Multithreading con C++ è il manuale pratico e completo per imparare davvero a scrivere codice concorrente efficiente. A differenza di altri libri teorici, questa guida ti offre strumenti concreti, progetti reali e strategie avanzate per dominare la programmazione parallela con gli standard moderni di C++.

Cosa troverai in questo libro:
12 progetti reali tra cui server HTTP multithread, motori di gioco, motori di inferenza AI, sistemi di trading ad alta frequenza, simulazioni blockchain, compressione file, elaborazione immagini e altro ancora.

Uso professionale di std::thread, mutex, atomic, thread pool e coroutine, spiegati passo dopo passo.

Tecniche di debug e profilazione avanzate con strumenti come GDB, ThreadSanitizer, Valgrind e Intel VTune.

Architetture hardware, NUMA e cache optimization per prestazioni al massimo livello.

Supporto alle ultime versioni di C++ (C++17, C++20, C++23) incluso l’uso pratico di coroutine e sincronizzazione asincrona.

A chi è rivolto:
Sviluppatori C++ di livello intermedio o avanzato che vogliono portare le proprie competenze a un nuovo livello.

Ingegneri software, programmatori di sistema, sviluppatori di giochi, esperti HPC, ingegneri IA e back-end.

Studenti e autodidatti che vogliono comprendere e implementare il multithreading nella pratica.

Multithreading con C++ non è solo un libro: è un ponte tra teoria e implementazione. Se vuoi scrivere codice realmente parallelo, efficiente e pronto per la produzione — questo è il manuale che stavi cercando.

Download da

filestore