https://cppcon.org/
---
Back to Basics: C++ Concurrency - David Olsen - CppCon 2023
https://github.com/CppCon/CppCon2023
Concurrent programming unlocks the full performance potential of today's multicore CPUs, but also introduces the potential pitfalls of data races and random, difficult-to-debug application failures. This back-to-basics session will provide a foundation for concurrent programming, focusing on std::thread and mentioning other ways to introduce concurrency and parallelism. A lot of time will be spent on how to recognize data races, and how to avoid them using mutexes, atomic variables, and other standard constructs.
Attendees will come away knowing how to write simple and correct concurrent programs and will have a foundation to build on when developing more complex concurrent applications.
---
David Olsen
David Olsen has more than two decades of software development experience in a variety of programming languages and development environments. For the last seven years he has been the lead engineer for the NVIDIA HPC C++ compiler, focusing on running standard parallel algorithms on GPUs. He is a member of the ISO C++ committee, where he was the champion for the extended floating-point feature in C++23.
---
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---
Registration for CppCon: https://cppcon.org/registration/
#cppcon #cppprogramming #cpp #concurrency
Watch video Back to Basics: C++ Concurrency - David Olsen - CppCon 2023 online, duration hours minute second in high quality that is uploaded to the channel CppCon 16 February 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 14,407 times and liked it 422 visitors.