Builds an MVar instance with an initial
value.
Builds an MVar instance with an initial
value.
Task returned by this operation produces a new MVar each time it is evaluated. To share a state between multiple consumers, pass MVar as a parameter or use Task.memoize
Returns an empty MVar instance.
Returns an empty MVar instance.
Task returned by this operation produces a new MVar each time it is evaluated. To share a state between multiple consumers, pass MVar as a parameter or use Task.memoize
Builds an empty MVar instance with a given PaddingStrategy (for avoiding the false sharing problem).
Builds an empty MVar instance with a given PaddingStrategy (for avoiding the false sharing problem).
Task returned by this operation produces a new MVar each time it is evaluated. To share a state between multiple consumers, pass MVar as a parameter or use Task.memoize
Builds an MVar instance with an initial
value and a given
PaddingStrategy
(for avoiding the false sharing problem).
Builds an MVar instance with an initial
value and a given
PaddingStrategy
(for avoiding the false sharing problem).
Task returned by this operation produces a new MVar each time it is evaluated. To share a state between multiple consumers, pass MVar as a parameter or use Task.memoize
Builders for MVar