Sasa.Concurrency NamespaceSasa Documentation
Software Transactional Memory and other concurrency abstractions.
Classes

  ClassDescription
Public classMemoryTransaction
Represents a transaction.
Public classParticipant
An object that participates in an STM transaction.
Public classRetryException
Indicates that the transaction needs to be retried.
Public classThreadScoped
Public classThreadScoped T 
Encapsulates instance-specific thread-local data.
Public classTransacted T 
A value that is read and written atomically.
Structures

  StructureDescription
Public structureLLSC T 
A struct encapsulating the state required for a load-linked/store conditional operation.
Public structureLockSet
Obtains locks on a set of objects in hashcode order.
Public structurePad128 T 
This is 128-byte cache padding that can be used to eliminate false sharing.
Public structurePad64 T 
This is 64-byte cache padding that can be used to eliminate false sharing.
Public structureRWLock
A truly slim read-write lock.