Click or drag to resize

AtomicLong Class

A long that can be operatered on atomically.
Inheritance Hierarchy
SystemObject
  FM.IceLinkAtomicLong

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The AtomicLong type exposes the following members.

Constructors
  NameDescription
Public methodAtomicLong
Create a new AtomicLong with a initial value of 0.
Public methodAtomicLong(Int64)
Create a new AtomicLong with an initial value.
Top
Properties
  NameDescription
Public propertyValue
The current value.
Top
Methods
  NameDescription
Public methodAdd
Atomically add a integer to the value.
Public methodCompareAndSwap
Compares two 64-bit signed integers for equality and, if they are equal, replaces one of the values.
Public methodDecrement
Atomically decrement the value by 1.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodIncrement
Atomically increment the value by 1.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSubtract
Atomically subtract a integer to the value.
Public methodToString (Inherited from Object.)
Top
See Also