We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Implements lock-free update pattern implementation based on compare-and-swap loop
Namespace: CodeJam.ThreadingAssembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0
C#
public static float Update( ref float value, float newValue, Func<float, float, float> updateCallback )
VB
Public Shared Function Update ( ByRef value As Single, newValue As Single, updateCallback As Func(Of Single, Single, Single) ) As Single
F#
static member Update : value : float32 byref * newValue : float32 * updateCallback : Func<float32, float32, float32> -> float32
Type: SingleNew value.
Uses the same approach that used by c# compiler in event subscription methods
InterlockedOperations ClassUpdate OverloadCodeJam.Threading Namespace