Перейти к содержанию

Что такое atomic_t


Гость

Рекомендуемые сообщения

Может кто-нибудь знает что такое atomic_t

и для чего он нужен, и что с ним делают

функции:

void atomic_add(int i, volatile atomic_t*v)

void atomic_sub(int i, volatile atomic_t*v)

void atomic_inc(volatile atomic_t*v)

void atomic_dec(volatile atomic_t*v)

int atomic_read(volatile atomic_t*v)

void atomic_set(volatile atomic_t*v, int i)

int atomic_dec_and_test(volatile atomic_t*v)

Ссылка на комментарий
Поделиться на другие сайты

А откуда код? Там и смотри... Там наверняка где-нибудь

выше написано: typedef <...> atomic_t;

Никакого стандартного типа AFAIK с таким названием нет.

Максимум что есть -- sig_atomic_t.

По названию же и по набору функций это должен быть тип данных,

операции с которым происходят атомарно -- наподобие семафора

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...