ِشرح الثريد فى سى بلس بلس thread ++C

التعريف

الثريد


تعنى تنفيذ اكثر من مهمه فى نفس الوقت لان فى الطبيعى 


المهمام او الاكواد او الدوال ورا بعض لكن الثريد بتخلى 


المهام مع بعض فى نفس الوقت زى مثلا لما بتشوف لعبه كره القدم 


الاعب يتحرك وفى نفس الوقت الجماهير تصدر صوت 


هذا يتم بالثريد الاعب يتحرك مهمه تنفذ فى نفس الوقت 


وايضا الجماهير تصدر صوت مهمه تنفذ فى نفس الوقت 


مع البرنامج الرئيسى الى هو داله المين الداله الرئيسه 

__________________________________________________________________________________

مثال

 
استدعاء مكتبه الثريد اولا







------------------------------------



 

{

  // code

}انشاء داله عاديه

------------------------------------




انشاء المهمه المراد تنفذها فى نفس الوقت مع البرنامج الرئيسى


الى هو داله المين يعنى او مع باقى المهمام الاخرى المنشئه بالثريدايضا


tk  اختيار اسم للمهمه


foo اسم الداله المراد تنفيذ اكوادها فى المهمه


يوجد بارميتر تانى للداله اختيارى وهو اذا كان يوجد بارميتر للداله


لا يوجد له بارمتيارت  foo لكن هنا فى الداله المستخدمه 

------------------------------------


; () tk.join

ايقاف البرنامج حتى تنهتى المهمه من الانتهاء


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


مع هذه المهمه لابد من اضافه هذه الداله فى اخر سطر فى البرنامج حتى لا توقف باقى اكواد البرنامج 


وفائده هذه الداله انى لايتنهى البرنامج ناقص بدون ما تنتهى المهمام الاخرى من الانتهاء 





Next Post Previous Post
No Comment
Add Comment
comment url