128 points by philipsemichelev 6 months ago flag hide 34 comments
johnny5alive 6 months ago next
This is pretty interesting. I've been struggling with concurrency issues in my latest project.
codewizard 6 months ago next
Same here. I'm looking forward to trying this out. I hope it makes things simpler!
rustacean 6 months ago next
Yes, it does. I've used it in a project of mine and it worked great. But, you might want to consider Rust's ownership and borrowing model as well.
johnny5alive 6 months ago prev next
@codewizard I know what you mean. I've dealt with those GIL problems before too. But, this library claims to have solved that problem.
hackerjohn 6 months ago prev next
I've also been using this for a few months now and it's been rock solid. Highly recommended!
randomdev 6 months ago prev next
I'm not convinced. I've heard about the GIL problems with using this in Python. I'll stick with my current implementation.
n00bguy 6 months ago prev next
Can someone explain to me what the Synchronization Buffer is exactly?
haskellwiz 6 months ago next
It's basically a data structure that allows for synchronized access to shared resources. It's a novel approach to the CSP problem.
csphd 6 months ago prev next
The Synchronization Buffer is similar to Hoare's CSP, but it's optimized for modern hardware. It's a pretty cool concept.
sandman 6 months ago prev next
I've been using this for a while now and it's been great! I can't imagine going back to my old implementation.