Есть мультипроцесорная система
на которой работает пару тысяч процессов
взаимодействующих между собой через кусок шареной памяти.
нужно сделать очень быстрые блокировки
для этого надо реализации 2х атомарных операциий
atomic_dec_and_test
atomic_set
порывшись в хидерах на своей сусе
нашел это дело в
/usr/include/asm/atomic.h
кто нибудь использовал уже это ?
или может дать какой-то совет или
пример кода с атомарными операциями ?
если какие-то особенности компиляции ? настроек GCC ?