什么是SyncBlockIndex,它在.NET中的作用是什么?

3

我正在努力深入了解CLR的工作原理,但找不到一个很好的关于“SyncBlockIndex”的定义。我已经发现每个托管对象都有它,但这是什么?它有什么用?

1个回答

4

来自MSDN:

这个索引有多种用途:顾名思义,它用于同步,每当使用“lock”关键字时。它还用作Object.GetHashCode()的默认哈希码。它并不提供最好的哈希码分布特性,但它满足引用相等性的哈希码的最低要求。syncindex在对象的整个生命周期中保持不变。


2
但是有关SyncBlockIndex的结构的任何信息吗? - the_V

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接