SPEAKER DETAILS

img

Hans Boehm

www.hpl.hp.com/personal/Hans_Boehm
I'm a researcher at HP Labs.

Sessions

Threads and Shared Variables in C++11

Level :
Advanced
Date :
2:45 PM Sunday
Room :
5015
Track :
C++ and C++11
Interested : (-) - Registered : (131)

Speakers: Hans Boehm

In spite of over 40 years of shared memory parallel programming, there has been a surprising amount of confusion surrounding the basic meaning of shared variables. C++11 both added threads to the language, and clarified the behavior of shared variables. The approach relies on a careful definition of a "data race", which is treated as an error, and a guarantee of expected behavior in the absence of such data races. We'll quickly introduce some of the thread support features in C++11 and then describe the rules for programming with shared variables. We'll illustrate the finer points of the "data race" definition by going through a number of small examples. Much of this is also applicable to C11.

Details
  • Not Interested
  • Interested
  • Attending

SPONSORS List