just::thread
std::atomic_address::operator-=
Atomically subtract the supplied value from the value stored in *this and return the new value.
*this
void* operator-=(ptrdiff_t i) volatile;
(void*)((char*)this->fetch_sub(i,std::memory_order_seq_cst) - i).
(void*)((char*)this->fetch_sub(i,std::memory_order_seq_cst) - i)
Nothing.
#include <atomic>
std::atomic_address
fetch_sub
std::memory_order
Design and Content © Copyright 2008-2012 Just Software Solutions Ltd. All Rights Reserved.