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 long Update( ref long value, long newValue, Func<long, long, long> updateCallback )
VB
Public Shared Function Update ( ByRef value As Long, newValue As Long, updateCallback As Func(Of Long, Long, Long) ) As Long
F#
static member Update : value : int64 byref * newValue : int64 * updateCallback : Func<int64, int64, int64> -> int64
Type: Int64New value.
Uses the same approach that used by c# compiler in event subscription methods
InterlockedOperations ClassUpdate OverloadCodeJam.Threading Namespace