News for hackers. Stuff that matters.
Re:Why I’m dropping Rust by SamReidHughes on Monday September 12, 2016 @04:36AM (#12478062)
Cyclic data structures are in my experience very useful for concurrency. It's probably the number three good excuse for using a linked list, when you want to hold a lock for O(1) time with no shenanigans. But also, generally, anything that involves communicating information from point A to point B, and waiting on that information, involves some sort of cyclic reference between the sender and listener.

There are no comments on this comment yet.