Always impressed by the wide set of options in libraries with concurrent data structures: https://github.com/khizmax/libcds https://github.com/mpoeter/xenium/ But the problem is, how does one choose among dozens of queues and reclamation schemes, differentiated only by links to published papers?
-
Show this thread
-
One of the rare libraries that managed to be simple and approachable to everyone is java.util.concurrent. I strive to make Crossbeam like that, and it's a constant struggle. Concurrency is hard. :/
1 reply 0 retweets 7 likesShow this thread -
Replying to @stjepang
Do you think java.util.concurent is simpler than c# System.Collections.Concurrent and Go sync package or simply that when not part of standard library they usually suck!
1 reply 0 retweets 0 likes
Replying to @maximecaron
Those are good as well, although smaller libraries in scope. The complexity usually arises due to the fact that concurrent collections in languages without GC are very difficult to implement.
4:11 AM - 23 Jan 2019
0 replies
0 retweets
1 like
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.