同步索引-005好汉

问题:
    什么同步索引?
    作用?
 
解答:
   第一部分:
  1. 同步索引块是在对象实例时在堆内存分配给实例的4个字节的块(32位);
  2. 在实例对像时,
  3. 真实分配情况是这样。而object header word 就是syncblockindex同步索引块;
  4. 当lock对象与GetHashCode时,都修改块值。
  5. 当只lock时,标记了被某线程占用,再GetHashCode时,会产生更多的块来记寻,hashcode与线程占用标记;
  6. 虚线是一标记值,不是指针;从表中,svncblock表中,记录了m_Monitor、m_dwHashCode、m_dwAppDomainIndex、m_Link、m_pInteropInfo,记寻着对象实例监控、hashcode、应用域、
第二部分:
    1,lock控制;待补充;
ps:待各位指出不足与更深入部分
posted @ 2013-10-19 13:51  火影jia  阅读(170)  评论(0编辑  收藏  举报