C++ Memory Model: Issues
Created on Wednesday 13 April 2005 by Hans-J. Boehm
Table of Contents
- Memory Model for Multithreaded C++
- Motivation
- Background
- Kinds of failures
- Example 1
- Example 1, contd.
- Example 2
- Example 3
- The solution
- The Java solution
- Currently preferred solution
- Some consequences
- Example 4: Wrong, but common
- Secondary issue: volatile
- Volatile, contd.
- Secondary issue: Function scope statics
- Other issues