AtomicBox<T>
is a Box
type designed to be used across threads, however, it
implements the Send
and Sync
traits for all types T
.
This allows non-Send types such as Rc
and non-Sync types such as Cell
to
be used across thread boundaries which can trigger undefined behavior and
memory corruption.
{ "license": "CC0-1.0" }