rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

Crossbeam manifesto

Open jeehoonkang opened this issue 8 years ago • 2 comments
trafficstars

I just read @ticki's blog post that advocates hazard pointers (http://ticki.github.io/blog/fearless-concurrency-with-hazard-pointers/), and @stjepang's comment on it in reddit (https://www.reddit.com/r/rust/comments/6qz9p2/conc_an_efficient_concurrent_reclamation_system/dl20t02/).

Which makes me think that maybe it would be great to document why EBR, and when to use it. In other words, I am suggesting an update on @aturon's blog post, which will serve as the Crossbeam manifesto. I hope we can produce such a document via an RFC process.

jeehoonkang avatar Aug 03 '17 13:08 jeehoonkang

Yeah, definitely a good idea. My blog post isn't meant to "advocate for", because there are many times where ERB is fine. A how-to-choose guide would be interesting though.

ticki avatar Aug 04 '17 18:08 ticki

Having both available inside of crossbeam would probably be a good option too, because then structures could be build using the choice of EBR or HP that suited correctly.

Firstyear avatar Oct 04 '17 05:10 Firstyear