Кто-нибудь знает о безблокировочном способе выполнения того, что логически эквивалентно compare_and_swap_if_greater_than ()? У нас есть compare_and_swap (), который на самом деле сравнить. Лучшее, что у меня есть сейчас, - это использование спинового мьютекса, но я думаю, что с помощью умения использовать исторические переменные, циклы и compare_and_swap () можно избежать этого.