Получает доступ к переменной типа sig_atomic_t с указателем atomic - PullRequest
1 голос
/ 27 мая 2011

Я хочу иметь хеш-таблицу, в которой доступ к каждому элементу должен быть атомарным, и я не хочу использовать блокировки. Могу ли я использовать указатели для ссылки на переменные типа sig_atomic_t?

1 Ответ

1 голос
/ 27 мая 2011

Нет.sig_atomic_t - для обработчиков сигналов, он не делает ничего, чтобы сделать значения видимыми для других процессоров или наложить какой-либо порядок обращений к памяти.C1x и C ++ 0x имеют новые атомарные типы (<stdatomic.h> для C1x).

...