I have been reading some articles and blogs, which describe atomics. All of them mention a value written by a store is visible to the subsequent load.
Can some one point me to direction or document, which describes how the memory is handled on a atomic writes.
- One thing I read the store buffers are flushed - are they flushed all the way to the main memory?
- Apart from this what else happens?
- Are the caches on other CPUs invalidated?
Aucun commentaire:
Enregistrer un commentaire