[cpp-threads] modes, pass 2

Peter Dimov pdimov at mmltd.net
Mon May 9 11:33:41 BST 2005


Alexander Terekhov wrote:
> On 5/8/05, Doug Lea <dl at cs.oswego.edu> wrote:
> [...]
>> The "ordered" suffix needs a better name, but the intent
>> is that it is the lightest barrier (often no-op) that
>> prevents re-orderings of successive loads (for get_ordered)
>> or stores (for set_ordered) or operations on the same
>> variable (for CAS_ordered).
>
> I think it's implied on all existing hardware. E.g. see Load Hit
> Store/Store Hit Load/Load Hit Load stuff here:

Isn't this just basic uniprocessor consistency? I thought that "ordered" had 
a more sinister meaning. :-) 





More information about the cpp-threads mailing list