Software Transactional Memory and other concurrency abstractions.
Represents a transaction.
An object that participates in an STM transaction.
Indicates that the transaction needs to be retried.
Extensions to ThreadScoped T .
Encapsulates instance-specific thread-local data.
A value that is read and written atomically.
A struct encapsulating the state required for a load-linked/store conditional operation.
Obtains locks on a set of objects in hashcode order.
This is 128-byte cache padding that can be used to eliminate false sharing.
This is 64-byte cache padding that can be used to eliminate false sharing.
A truly slim read-write lock.