2012-03-03 9 views
10

CLR में, प्रत्येक उदाहरण वस्तु प्रबंधन करने के लिए कुछ डेटा स्टोर करने के लिए 2 अतिरिक्त फ़ील्ड है:'टाइप ऑब्जेक्ट पॉइंटर' और 'सिंक ब्लॉक इंडेक्स' में किस प्रकार का डेटा संग्रहीत किया जाता है?

  • प्रकार वस्तु सूचक
  • सिंक ब्लॉक सूचकांक

आप व्याख्या कर सकते हैं मूल रूप से क्या वे अंदर स्टोर करते हैं और संक्षेप में सीएलआर द्वारा उनका उपयोग कैसे किया जाता है?

धन्यवाद!

+1

अतिरिक्त जानकारी के साथ समान प्रश्न: http://stackoverflow.com/q/10184030 –

उत्तर

11

प्रकार ऑब्जेक्ट पॉइंटर ऑब्जेक्ट के प्रकार के वर्णन के लिए एक सूचक है। इसका उपयोग यह पता लगाने के लिए किया जाता है कि वास्तविक वस्तु का वास्तविक प्रकार क्या है, उदाहरण के लिए वर्चुअल कॉल करने की आवश्यकता है।

सिंक ब्लॉक इंडेक्स सिंक्रनाइज़ेशन ब्लॉक की एक तालिका में एक सूचकांक है। प्रत्येक ऑब्जेक्ट में एक सिंक ब्लॉक हो सकता है, जिसमें Monitor.Enter और Monitor.Exit द्वारा उपयोग की जाने वाली जानकारी शामिल है।

संबंधित मुद्दे