[cpp-threads] memory model

Alexander Terekhov alexander.terekhov at gmail.com
Fri Apr 29 13:08:13 BST 2005


On 4/29/05, Peter Dimov <pdimov at mmltd.net> wrote:
[...]
> T is not required to be tagged with atomic<> because C people hate template
> syntax.
> 
> msync is an argument and not a suffix of the function to allow combinations
> of the form msync_hsb + msync_hlb and so on.
> 
> Aligning addr on cache line boundary or making sure that it doesn't share a
> cache line with another addr when this is required by the architecture is up
> to the user.

Oh yeah. GRANULARIZE().

http://www.google.de/groups?selm=3B57DFDE.7AC868E3%40web.de

regards,
alexander.




More information about the cpp-threads mailing list