Preguntas etiquetadas con compare-and-swap

2
¿Las implementaciones entrelazadas basadas en CompareExchange deben usar SpinWait?
A continuación se muestra una implementación de un método entrelazado basado en Interlocked.CompareExchange. ¿Es aconsejable que este código use un SpinWaitgiro antes de reiterar? public static bool AddIfLessThan(ref int location, int value, int comparison) { int currentValue; do { currentValue = location; // Read the current value if (currentValue >= …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.