ماذا ينضم الخيط إلى Do C #؟
ماذا ينضم الخيط إلى Do C #؟

فيديو: ماذا ينضم الخيط إلى Do C #؟

فيديو: ماذا ينضم الخيط إلى Do C #؟
فيديو: السبب الرئيسي لإنقطاع الخيط وإنكسار الإبرة 2024, يمكن
Anonim

في C # ، خيط فئة توفر انضم () الطريقة التي تسمح مسلك أن تنتظر حتى آخر مسلك يكمل تنفيذه. إذا كان ر يكون أ خيط الكائن الذي الموضوع قيد التنفيذ حاليًا ، ثم t. انضم () يسبب التيار مسلك لإيقاف تنفيذه حتى مسلك ينضم يكمل تنفيذه.

في هذا الصدد ، ما هو الانضمام إلى موضوع؟

إلى الانضمام إلى موضوع يعني الانتظار حتى ذلك الحين مسلك يعيش. عندما مسلك المخارج مسلك الاتصال انضم () سيستمر في التنفيذ. وهكذا ، في المثال أعلاه ، فإن مسلك (يفترض الرئيسية مسلك ) الذي يستدعي أ. انضم () ينتظر على أ مسلك لإكمال تنفيذه.

قد يسأل المرء أيضًا ، هل تحتاج إلى الانضمام إلى المواضيع؟ لو أنت لا تفعل يحتاج ال مسلك للتشغيل ، إذن أنت قد كذلك pthread_detach عليه. منفصل مسلك لا يمكن الانضمام (لذلك أنت لا يمكن الانتظار حتى اكتمالها) ، ولكن يتم تحرير مواردها تلقائيًا إذا كان ذلك هل مكتمل. أ موضوع لديك غير متزامن مع في حالة تنفيذ غير معروفة.

يجب أن تعرف أيضًا ، لماذا نستخدم الخيوط في C #؟

خيط الطبقة تستخدم للعمل مع الخيوط . يسمح بإنشاء والوصول إلى الأفراد الخيوط في تطبيق متعدد مؤشرات الترابط. الأول مسلك ليتم تنفيذه في عملية تسمى main مسلك . عندما سي # يبدأ البرنامج التنفيذ ، الرئيسي مسلك يتم إنشاؤه تلقائيًا.

هل C مفردة مترابطة؟

ج هي لغة تعمل على واحد مسلك بشكل افتراضي ، مما يعني أن الكود سيعمل فقط على تشغيل تعليمة واحدة في كل مرة. في بعض الحالات ، ستحتاج إلى تنفيذ تعليمات متعددة في وقت واحد ، لن تتوقف الواجهة الرسومية على سبيل المثال عند تنفيذ إجراء متعلق بنقرة زر.

موصى به: