Crossbeam-STM
Crossbeam-STM is a Software Transactional Memory implementation using crossbeam-epoch for memory reclamation. It is meant to be as fast and consistent as possible for load speed, at the expense of having inconsistent-timed and potentially very slow writes.
THIS PROJECT IS NOT READY FOR GENERAL USAGE.
Example
extern crate cb_stm_temp;
use Stm;
// Create a new STM pointer with a Vec of numbers
let stm = new;
// Read from the STM
// Update the STM pointer to add a new number
stm.update;
// Read the new data