Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Something Something Lock-Free Collections #32

Closed
reem opened this issue Dec 21, 2014 · 3 comments
Closed

Something Something Lock-Free Collections #32

reem opened this issue Dec 21, 2014 · 3 comments

Comments

@reem
Copy link
Collaborator

reem commented Dec 21, 2014

Some experiments in https://github.com/reem/rust-lockfree, my goal is to build a bunch of primitives then a POC spsc queue (then maybe mpsc or mpmc if I have time to learn C++ and read boost::lockfree), which might want to be integrated into collect-rs, though I don't think all the primitives (atomic buffer etc.) should necessarily go here so as to avoid clutter.

@cgaebel
Copy link
Collaborator

cgaebel commented Dec 21, 2014

Didn't rust have a high performance spsc (et. al.) queue at some point?

@reem
Copy link
Collaborator Author

reem commented Dec 21, 2014

Channels are based on a locking mpsc queue that's in sync or comm or something, I don't know if it's exported anymore.

@cgaebel
Copy link
Collaborator

cgaebel commented Dec 23, 2014

I doubt it is. We should start addressing this bug by cribbing old rustc implementations.

@Gankra Gankra closed this as completed Mar 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants