YoVDO

Threads and Shared Variables in C++0x

Offered By: CppNow via YouTube

Tags

C++Now Courses Concurrent Programming Courses Multithreading Courses Atomic Operations Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the introduction of threads and shared variable semantics in C++0x in this keynote address from BoostCon 2011. Delve into the design principles behind the new language features, focusing on the goal of providing meaningful multithreaded programs with sequential consistency by default. Examine the concept of data races as erroneous and the introduction of atomic operations for specially identified objects. Gain insights into the memory model defining shared variable semantics and its interaction with the atomics library. Learn about the challenges and surprises encountered during the development process, as well as the efforts to maintain consistency with past practices while addressing previous mistakes.

Syllabus

Threads and Shared Variables in C++0x - Hans Boehm [ BoostCon 2011] Keynote


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube