14-10-12, 05:20 PM
foreground and background .
هناك نوعان من ال threads :
ForeGround Thread : هذا يعني ان البرنامج لا يمكن ان يغلق حتى يتم الانتهاء من تنفيذ جميع ال foreground threads الموجودة فيه ، النوع الافتراضي لأي thread تقوم بانشاءه هو من هذا النوع .
BackGround Thread : هذا يعني ان البرنامج يمكن ان يتم اغلاقه حتى لو لم يتم تنفيذ كافة ال background threads ، يتم عمله بالشكل التالي مثلاً :
الدرس القادم سوف نبدأ في المعاناة رقم 1 مع ال multithreading ، مشكلة التداخل بين المهام وعملية ال Synchronization .
هناك نوعان من ال threads :
ForeGround Thread : هذا يعني ان البرنامج لا يمكن ان يغلق حتى يتم الانتهاء من تنفيذ جميع ال foreground threads الموجودة فيه ، النوع الافتراضي لأي thread تقوم بانشاءه هو من هذا النوع .
BackGround Thread : هذا يعني ان البرنامج يمكن ان يتم اغلاقه حتى لو لم يتم تنفيذ كافة ال background threads ، يتم عمله بالشكل التالي مثلاً :
كود :
[FONT=Tahoma]t.IsBackground = true;[/FONT]الدرس القادم سوف نبدأ في المعاناة رقم 1 مع ال multithreading ، مشكلة التداخل بين المهام وعملية ال Synchronization .
