2
As implementações intertravadas baseadas no CompareExchange devem usar o SpinWait?
Abaixo está uma implementação de um método intertravado baseado em Interlocked.CompareExchange. É aconselhável que esse código use uma SpinWaitrotação 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 >= comparison) return …