lundi 31 décembre 2018

What are `acquire` and `release` semantics and how are they related to `load` and `store`?

Can someone please explain what are acquire and release semantics in memory accessing? My very first thought when hearing acquire and release was about something like mutex in application layer. Are those (memory accessing model and mutex) relevant things? And how are they related to load and store operations?

Aucun commentaire:

Enregistrer un commentaire