Closed
Description
The compare_and_swap
docs explain how to switch the order
to compare_exchange
, but that is not the only difference: the return type also changed. The docs don't say anything about how to best get the old behavior back with the new method. Many concurrent algorithms are written based on getting the old value back, so there should be a convenient way to get that behavior.
Cc @faern