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

هل يمكن تشغيل اكثر من دالة في نفس الوقت ؟ !

بدأه HaTy في 8 مارس 2009 · 1 رد · 468 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

اخواني الاعزاء

اعمل على مشروع مشاركة عبر الانترنت باستخدام برتوكول UDP وواجهتني مشكلة تتمثل

في تشغيل اكثر من دالة في نفس الوقت مثلا دالة مراقبة المنفذ يجب ان تعمل باستمرار وهذا

سيمنع تطبيق باقي الكود - ايظا في حالة وجود اكثر من منفذ مفتوح سيتطلب ذلك وجود اكثر

من دالة تعمل في نفس الوقت.

فهل يجب عمل اكثر من Thread ام توجد طرق اخرى ؟ ارجوا من عنده فكرة ان يوضح لنا

او على الاقل يدلنا على الـ Approach لحل هذه المعضلة

وان وجد مثال يشرح هذه طريقة تنفيذ اكثر من دالة في نفس الوقت فارجوا ارفاقه

علما اني اعمل على الويندوز ولدي الفيجول ستوديو الاصدار 6 والاصدار 2008

ومشروعي في اطار الكنسول

ولكم شكري المسبق

تحياتي

while( "اسلام" )
{
 cout >> "الموت لبني صهيون" >> endl;
}
return "فلسطين";
#2

استخدم threads

ومن الافضل ان تقوم بكتاب thread manager خاص بك لتنظيم الامور بشكل عملي ودقيق :)

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