Есть ли в POSIX тип, который гарантирует атомарность некторых операций над собой? Нужно сравнение, инкремент и декремент.
Думал об volatile sig_atomic_t, но где-то в гугле прочитал, что инкремент и декремент могут не быть атомарными. Это так?
Еще естьв ариант с sem_*.. Но это будет уже оверхед.
PS. К переменной может сразу обратиться много потоков. Сколько - заранее не известно.