我曾几次向D编程语言运行时的维护者建议,内存分配器/垃圾收集器应使用自旋锁而不是常规的OS关键部分。这还没有真正流行起来。这是我认为自旋锁会更好的原因:
在内存分配器/垃圾收集器实现中使用旋转锁有什么好理由而不是?
最佳答案
无论如何,在Windows上,关键部分对象已经可以选择执行此操作(http://msdn.microsoft.com/en-us/library/ms682530.aspx):
希望其他平台也能效仿。
我曾几次向D编程语言运行时的维护者建议,内存分配器/垃圾收集器应使用自旋锁而不是常规的OS关键部分。这还没有真正流行起来。这是我认为自旋锁会更好的原因:
最佳答案
无论如何,在Windows上,关键部分对象已经可以选择执行此操作(http://msdn.microsoft.com/en-us/library/ms682530.aspx):
希望其他平台也能效仿。