Эквивалент InterlockedIncrement в Linux / gcc

Это был бы очень простой вопрос (мог бы быть дублирован), но я не смог его найти.

Win32 API предоставляет очень удобный набор элементарных операций (например, встроенных), таких какInterlockedIncrement который излучаетlock add код х86. Также,InterlockedCompareExchange сопоставлен сlock cmpxchg.

Но я хочу сделать это в Linux с помощью gcc. Поскольку я работаю в 64-битном режиме, невозможно использовать встроенную сборку. Есть ли встроенные функции для gcc?

Ответы на вопрос(1)

Ваш ответ на вопрос