Skip to content
TrackPodcasts
artsMay 1, 202541:47pending

Concurrency with Modern C++: What every professional C++ programmer should know about concurrency

About this episode

This comprehensive Book provides a detailed exploration of concurrency in modern C++, covering both fundamental concepts and advanced techniques. It explains the C++ memory model and various synchronization primitives like mutexes, locks, and condition variables, including C++20 additions such as jthread and semaphores. The text thoroughly examines concurrent data structures, offering insights into lock-based and lock-free implementations, and discusses potential challenges like data races and deadlocks. Furthermore, it introduces higher-level abstractions like futures, promises, packaged tasks, and coroutines, along with parallel algorithms from the STL and upcoming concurrency features in C++23 like executors and transactional memory. The book also presents established concurrency design patterns and best practices for writing efficient and well-defined multithreaded applications.

You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary

Get the Book now from Amazon:
https://www.amazon.com/Concurrency-Modern-professional-programmer-concurrency/dp/B0CT41Q1FF?&linkCode=ll1&tag=cvthunderx-20&linkId=549033ab7b6e516051d7c3124aa76c03&language=en_US&ref_=as_li_ss_tl



Discover our free courses in tech and cybersecurity, Start learning today:
https://linktr.ee/cybercode_academy

Get every episode summarized

Each time CyberSecurity Summary publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

No transcript yet

This episode has not been transcribed. Request it and it moves to the front of the queue.

Concurrency with Modern C++: What every professional C++ programmer should know about concurrency

CyberSecurity Summary

0:00
41:47

More episodes

More from CyberSecurity Summary

View all episodes →