15
I have seen that this question on acquire, release, consume, etc exists, however, no answer really defines what a "consume operation" actually is.
In 1.10 paragraph 5 it states:
A synchronization operation on one or more memory locations is either a consume operation, an acquire operation, a release operation, or both an acquire and release operation.
I wondered if someone can explain what this is as it is used in section 1.10 of the C++11 standard?