Для стандартной библиотеки C++ моей машины используется смягченный порядок для увеличения счетчика ссылок в блоке управленияshared_ptr, а порядок acq_rel для его уменьшения. Зачем ему это делать? Почему бы, скажем, не использовать порядок выпуска при возрастании и не приобретать порядок при уменьшении?
Подробнее здесь: https://stackoverflow.com/questions/790 ... enting-the