A data structure useful for providing a controlled, predictable mechanism for mutability.
Allows multiple components of a program to share read/write access to some state in such
a way that no component can mutate another component's current reference to the state in
the middle of some process or asynchronous operation.
A data structure useful for providing a controlled, predictable mechanism for mutability. Allows multiple components of a program to share read/write access to some state in such a way that no component can mutate another component's current reference to the state in the middle of some process or asynchronous operation.