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?

Author: minjang, 2010-01-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