¿Hay liberar a un portátil (& de Windows, GNU/Linux MacOSX) biblioteca que proporciona una función de intercambio atómica bloqueo de libre?portátil C++ intercambio atómica (Windows - GNU/Linux - MacOSX)
En caso negativo, ¿cómo se implementaría para cada una de estas plataformas? (X86 con VC++ o g ++)
Gracias
http://apr.apache.org/docs/apr/1.3/group__apr__atomic.html#ge45c529f14f8489102382bd3fd4cce22 en particular, debe usar el apr atomic compare and swap, usando el mismo valor que la comparación. Póngalo en un momento, ya que no está garantizado que el intercambio se llevará a cabo. –