[cpp-threads] Weak vs Strong Atomics
Peter Dimov
pdimov at mmltd.net
Mon May 7 14:35:22 BST 2007
Raul Silvera wrote in message c++std-ext-9553:
> The new proposal using a derived type allows reasonable C++ access to
> weak atomics while still satisfying Herb's requirements, so I think
> it is a reasonable compromise.
The problem is that N2145 has
atomic<int> IS-A atomic_int
and the C API on atomic_int is not SC-only. Adding a weak_atomic<int> that
IS-A atomic<int> does not change the fact that the C API will work on
atomic<int> because of the inheritance (which is a fundamental part of the
current N2145 design). Something has to give.
More information about the cpp-threads
mailing list