我一直在阅读一些已发表的论文,这些论文详细介绍了可用于实现线程库的算法和数据结构。我在网上搜索了查看相同的任何现有实现,我只能找到LFThreads(只有它的文档,而不是它的源代码)。
你们有没有工作/使用过无锁的线程库?我想了解它的来源,并看一些如何使用它的例子。
答案 0 :(得分:1)
这并不能完全回答您的问题,但以下文章可能会有所帮助:http://www.ibm.com/developerworks/java/library/j-jtp11234/
答案 1 :(得分:1)
你看过Intel Threading Building Blocks了吗?这是C ++,它不在你的标签中,但我认为你可能会感兴趣,因为它是开源的。