ِشرح الثريد فى سى بلس بلس thread ++C
التعريف
الثريد
تعنى تنفيذ اكثر من مهمه فى نفس الوقت لان فى الطبيعى
المهمام او الاكواد او الدوال ورا بعض لكن الثريد بتخلى
المهام مع بعض فى نفس الوقت زى مثلا لما بتشوف لعبه كره القدم
الاعب يتحرك وفى نفس الوقت الجماهير تصدر صوت
هذا يتم بالثريد الاعب يتحرك مهمه تنفذ فى نفس الوقت
وايضا الجماهير تصدر صوت مهمه تنفذ فى نفس الوقت
مع البرنامج الرئيسى الى هو داله المين الداله الرئيسه
__________________________________________________________________________________
مثال
استدعاء مكتبه الثريد اولا
------------------------------------
{
// code
}انشاء داله عاديه
------------------------------------
انشاء المهمه المراد تنفذها فى نفس الوقت مع البرنامج الرئيسى
الى هو داله المين يعنى او مع باقى المهمام الاخرى المنشئه بالثريدايضا
tk اختيار اسم للمهمه
foo اسم الداله المراد تنفيذ اكوادها فى المهمه
يوجد بارميتر تانى للداله اختيارى وهو اذا كان يوجد بارميتر للداله
لا يوجد له بارمتيارت foo لكن هنا فى الداله المستخدمه
------------------------------------
; () tk.join
ايقاف البرنامج حتى تنهتى المهمه من الانتهاء
لذلك اذا يوجد اكواد اخرى فى البرنامج بعد داله انشاء الثريد او المهمه وتريدها تنفذ فى نفس الوقت
مع هذه المهمه لابد من اضافه هذه الداله فى اخر سطر فى البرنامج حتى لا توقف باقى اكواد البرنامج
وفائده هذه الداله انى لايتنهى البرنامج ناقص بدون ما تنتهى المهمام الاخرى من الانتهاء