Hi, in OrderAccess inline void OrderAccess::storestore() { release(); } inline void OrderAccess::loadstore() { acquire(); } the storestore can complete release sematics why some blog saying that release sematics include both storestore and loadstore? i can understand what blog say but i am a little confused by the code. thank you ! Arron