سؤال

إذا أنا أكتب DynamicMethod مع ILGenerator ورمز أنني الإخراج هو أن موضوع آمن أن يكون مندوب الناتجة threadsafe؟

وقلقي هو أن IL يحصل جمعت أول مرة يتم تشغيل الأسلوب. إذا كان ذلك صحيحا ما يحدث إذا حاول بعض الصفحات الأخرى لتشغيل مندوب في حين أنه هو تجميع؟

هل كانت مفيدة؟

المحلول

وانها لا تفعل أي اختلاف مع مندوب القياسية. كلاهما بوصفها MSIL مكان ما، وفي JIT جمعها عندما يريد.

وبمجرد الانتهاء من ذلك في مندوب من شكل ومن مجموعة من التعليمات البرمجية التي يمكن الاتصال بها. هذا كل ما كنت حقا بحاجة إلى معرفته. تنفيذ. NET كنت تقوم بتشغيل في (الدوار، مونو، ومايكروسوفت واحد) يجب أن يحميك من أي اعتبار عن هذا، وإلا انها خطأ في التنفيذ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top