मैं CLR का कल्पना कहाँ से मिलेगी? उदाहरण के लिए, मैं यह देखना चाहता हूं कि ऑब्जेक्ट "थ्रेड स्टार्ट" मेमोरी में कैसे कार्यान्वित किया गया है।.NET CLR विनिर्देशों
धन्यवाद।
मैं CLR का कल्पना कहाँ से मिलेगी? उदाहरण के लिए, मैं यह देखना चाहता हूं कि ऑब्जेक्ट "थ्रेड स्टार्ट" मेमोरी में कैसे कार्यान्वित किया गया है।.NET CLR विनिर्देशों
धन्यवाद।
जैसी चीजों के लिए कई लिंक शामिल हैं। हालांकि, आपको अवगत होना चाहिए कि ईसीएमए मेमोरी मॉडल .NET एक से काफी कमजोर है। (जहां .NET माइक्रोसॉफ्ट के सीएलआई का कार्यान्वयन है।)
मुझे संदेह है कि सीएलआई विशेष रूप से ThreadStart
का उल्लेख करता है - यह सिर्फ एक और प्रतिनिधि है। आप इसके बारे में विशेष रूप से क्या रुचि रखते हैं?
यकीन है, लेकिन आप का उपयोग करने के Red-gate Reflector
the common language infrastructure specification है आप के लिए क्या देख रहे चाहते हो सकता है अगर आप कार्यान्वयन विवरण को देखने के लिए करना चाहते हैं?
पेज c# language specification और CLI
मैं देखना कैसे स्मृति में प्रतिनिधि की तरह एक वस्तु बनाया गया है चाहते हैं (अपने खेतों, तरीकों, आदि ...)। – Thomas
वैसे आप * कर सकते हैं * कि परावर्तक के साथ कम से देखो, लेकिन यह हो जाएगा कार्यान्वयन विशेष - मैं एक विनिर्देश में उस जानकारी को पाने की उम्मीद नहीं होता। आपको यह भी ध्यान में रखना चाहिए कि प्रतिनिधियों के पास दोहरी प्रकृति है - आप उन्हें एक मल्टीकास्ट तरीके से देख सकते हैं, या आप विचार कर सकते हैं कि "कार्रवाई" क्या होगी। आप इसे प्रतिनिधिमंडल में देख सकते हैं। विधि/लक्ष्य गुण और MulticastDelegate.GetInvocationList विधि। –
सीएलआई विनिर्देश केवल सी # भाषा या सीएलआर कार्यान्वयन ड्राइव? क्या सीसीआर के लिए ईसीएमए विनिर्देश ईसीएमए -335 से अलग है? मान लीजिए कि मुझे विंडोज़ के अलावा किसी अन्य ओएस के लिए सीएलआर कार्यान्वयन लिखना है, तो ईसीएमए विनिर्देशन का पालन करना चाहिए? – RBT