Equivalente de aumento de enclavamiento en Linux / gcc
Sería una pregunta muy simple (podría duplicarse), pero no pude encontrarla.
La API Win32 proporciona un conjunto muy práctico de operaciones atómicas (como intrínsecas) como InterlockedIncrement
que emite código lock add
x86. Además, InterlockedCompareExchange
se asigna a lock cmpxchg
.
Pero, quiero hacer eso en Linux con gcc. Como estoy trabajando en 64 bits, es imposible usar el ensamblaje en línea. ¿Hay intrínsecos para gcc?
24
1 answers
29
Author: Nikolai Fetissov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-24 04:27:09
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-24 04:27:09