تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الثامن والأربعون - Multithreading
#5
ParameterizedThreadStart :

لعلك لاحظت في المثال السابق اننا نمرر الدالة ومن ثم نقوم بعمل start لها لتنفيذها في thread منفصل ، لكن ماذا لو كانت هذه الدالة تستقبل بارميترات ؟

الحل بسيط ، باستخدام ParameterizedThreadStart بالشكل التالي مثلاً :

c#:

كود :
Thread t = new Thread(new ParameterizedThreadStart(functionname));
t.Start(parms);

vb.net:

كود :
Dim t As New Thread(New ParameterizedThreadStar(functionname))
t.Start(parms)


}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس الثامن والأربعون - Multithreading - بواسطة Raggi Tech - 14-10-12, 05:19 PM


التنقل السريع :


يقوم بقرائة الموضوع: