LINUX.ORG.RU

Проверка возвращаемого значения при Compare and Swap

 ,


1

3

Смотрю вот такой кусок C++ кода: https://github.com/thehtb/AppleCoreAudioUtilityClasses/blob/master/CoreAudio/.... Я ведь правильно понимаю, что при использовании Compare and Swap всегда надо проверять что вернула функция, чтобы понять а был ли этот самый swap или не получилось? Пока что не могу понять почему в этом коде возвращаемое значение игнорируется. Может быть есть какой-то тайный смысл?

31 декабря 2018 г.
Ответ на: комментарий от slovazap

Из-за специфики задачи не может быть больше одного пишущего потока, поэтому они и не проверяют результат выполнения функции, считая что он всегда успех.

Goganchic ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.