Lyssna när som helst, var som helst

Kliv in i en oändlig värld av stories

  • 1 miljon stories
  • Hundratals nya stories varje vecka
  • Få tillgång till exklusivt innehåll
  • Avsluta när du vill
Starta erbjudandet
Cover for Asynchronous Programming with C++: Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency

Asynchronous Programming with C++: Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency

Språk
Engelska
Format
Kategori

Fakta

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

© 2024 Packt Publishing (E-bok): 9781835884256

Utgivningsdatum

E-bok: 29 november 2024

Taggar

    Böcker som liknar Asynchronous Programming with C++: Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency

    Därför kommer du älska Storytel

    • 1,5 miljoner stories

    • Rabatt på Storytel Books

    • Lyssna och läs offline

    • Exklusiva nyheter varje vecka

    • Kids Mode (barnsäker miljö)

    Populäraste valet

    Premium

    Lyssna och läs ofta.

    169 kr /månad

    • 1 konto

    • 100 timmar/månad

    • Rabatt på Storytel Books

    • Exklusivt innehåll

    • Avsluta när du vill

    Starta erbjudandet

    Unlimited

    Lyssna och läs obegränsat.

    249 kr /månad

    • 1 konto

    • Lyssna obegränsat

    • Rabatt på Storytel Books

    • Exklusivt innehåll

    • Avsluta när du vill

    Starta erbjudandet

    Family

    Dela stories med hela familjen.

    Från 239 kr /månad

    • 2-6 konton

    • 100 timmar/månad varje konto

    • Rabatt på Storytel Books

    • Exklusivt innehåll

    • Avsluta när du vill

    Du + 1 familjemedlem

    2 konton

    239 kr /månad

    Starta erbjudandet

    Flex

    Lyssna och läs ibland – spara dina olyssnade timmar.

    99 kr /månad

    • 1 konto

    • 20 timmar/månad

    • Spara upp till 100 olyssnade timmar

    • Rabatt på Storytel Books

    • Exklusivt innehåll

    • Avsluta när du vill

    Starta erbjudandet