Como el mutex en la mayoría de los sistemas se implementan usando CAS ops, me preguntaba acerca de la comparación de rendimiento de estas dos construcciones.try-lock llamada mutex vs llamadas CAS
¿Es justo decir que si se implementa un mutex usando CAS, entonces la llamada try-lock en ese mutex tendrá el mismo rendimiento/similar en comparación con las operaciones CAS?
CAS, al ser altamente dependiente del sistema, estaba pensando si podría ser reemplazado sumariamente por la derivación más conocida/estandarizada, mutex try-lock.
Win32 tiene mutexes de espacio de usuario ('CriticalSection's), es solo un problema de terminología. –