ODBIERZ TWÓJ BONUS :: »

Asynchronous Programming with C++. Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency Javier Reguera-Salgado, Juan Antonio Rufes

Książka w języku angielskim angielski
Asynchronous Programming with C++. Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency Javier Reguera-Salgado, Juan Antonio Rufes - okladka książki

Asynchronous Programming with C++. Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency Javier Reguera-Salgado, Juan Antonio Rufes - okladka książki

Asynchronous Programming with C++. Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency Javier Reguera-Salgado, Juan Antonio Rufes - audiobook MP3

Asynchronous Programming with C++. Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency Javier Reguera-Salgado, Juan Antonio Rufes - audiobook CD

Autorzy:
Javier Reguera-Salgado, Juan Antonio Rufes
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
424
Dostępne formaty:
     PDF
     ePub

Ebook
116,10 zł 129,00 zł (-10%)
29,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

As hardware continues to evolve with greater memory capacity and multi-core processors, software must keep pace to efficiently utilize available resources and minimize idle CPU cycles. In this book, you will explore a wide range of parallel programming paradigms, including concurrent, parallel, multithreading, reactive, and event-driven programming, as well as dataflows. It clarifies the relationships between threads, processes, and services while guiding you through thread creation and management. You'll gain hands-on experience with C++’s thread-safety mechanisms, such as mutual exclusion, atomic operations, semaphores, condition variables, latches, and barriers.
Unlike other books, it offers an in-depth approach to building and implementing asynchronous applications in C++. You'll master core concepts like futures, promises, async functions, and coroutines, alongside practical applications using third-party libraries. Step by step, you’ll leverage Boost.Asio and Boost.Cobalt to develop network and low-level I/O solutions while learning proven performance optimization techniques, testing strategies, and debugging methods.
By the end of this book, you'll be equipped to develop high-performance applications using C++20 and C++23's cutting-edge asynchronous programming techniques

Wybrane bestsellery

Selling  helion.pl
nformacja o grafice AI Informacja o grafice AI Wybrane elementy graficzne tej sekcji powstały przy wsparciu AI

O autorach książki

Javier Reguera-Salgado is a seasoned software engineer with 19+ years of experience, specializing in high-performance computing, real-time data processing, and communication protocols.
Skilled in C++, Python, and a variety of other programming languages and technologies, his work spans low-latency distributed systems, mobile apps, web solutions, and enterprise products. He has contributed to research centers, start-ups, blue-chip companies, and quantitative investment firms in Spain and the UK.
Javier holds a PhD cum laude in high-performance computing from the University of Vigo, Spain.
Juan Antonio Rufes is a software engineer with 30 years of experience, specializing in low-level and systems programming, primarily in C, C++, 0x86 assembly, and Python.
His expertise includes Windows and Linux optimization, Windows kernel drivers for antivirus and encryption, TCP/IP protocol analysis, and low-latency financial systems such as smart order routing and FPGA-based trading systems. He has worked with software companies, investment banks, and hedge funds.
Juan holds an MSc in electrical engineering from the Polytechnic University of Valencia, Spain.

Packt Publishing - inne książki

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Ebook
116,10 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint