الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Multithreading

بدأه simsimzone في 26 ديسمبر 2008 · 2 رد · 1,547 مشاهدة · في C++.Net
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

أرجو ألا أكون قد أثقلت عليكم, ولكن سؤال شاغل بالي وهو كيف أعمل دالتين تعملان في نفس اللحظةmultiThreading وتؤديان غرضين مختلفين حتى أقلل من زمن تنفيذ كل دالة على حدة وطبعا بال C++/cli

وجزاكم الله ألف خير...

#2

يا أخواننا الزول يعني ما يسأل ولا شنو.. يا ربي المنتدي في اجازة؟؟؟

#3

يمكنك إستخدام الـ (Thread Class) وال (ThreadStart Delegate) مثلا:


myThread->Start();
 Threading::Thread^ myThread = gcnew Threading::Thread(gcnew Threading::ThreadStart(this,&Form1::someFunction));

إذا كانت الدالة تأخذ بارميترات إستخدم ParameterizedThreadStart

حل آخر:

إستخدم الـ

BackgroundWorker Component

الموجودة في الـ

ToolBox

إقرأ عنهما في المساعدة هنالك أمثلة أكثر.

مواضيع مشابهة