【发布时间】:2013-12-09 09:30:16
【问题描述】:
在一些关于算法的文章中,有的使用lockfree这个词,有的使用lockless。 lockless 和 lockfree 有什么区别?谢谢!
更新
http://www.intel.com/content/dam/www/public/us/en/documents/guides/intel-dpdk-programmers-guide.pdf
第 5.2 节 --“Linux* 中的无锁环形缓冲区”,这是一个使用“无锁”一词的示例
【问题讨论】:
-
从这些文章的内容来看 - 你认为有区别吗?我只知道“无锁”,但不认为“无锁”描述了其他东西(参见“非阻塞”)。
-
如果没有这些文章的链接,我想我们只是在猜测。它们的含义可能完全相同,或者它们试图强调一些细微的差别,但我通常认为它们是同义词。
-
@Damien_The_Unbeliever intel.com/content/dam/www/public/us/en/documents/guides/… section 5.2--"Lockless Ring Buffer in Linux*" 这是一个使用单词“lockless”的例子。