More Related Content
Similar to ال ثريد في البرمجة.pdf
Similar to ال ثريد في البرمجة.pdf (20)
More from ssuser893014 (7)
ال ثريد في البرمجة.pdf
- 4. تابع
...
الـ بني الفرق
Process
الـ و
Thread
Process
:
تعني
برنامج
شغال
ااحالي
,
وقد
قام
نظام
التشغيل
بحجز
م
ساحة
خاصة
له
في
الذاكرة
.
Thread
:
عبارة
عن
مجموعة
أوامر
يتم
تنفيذها
أثناء
تنفيذ
أوامر
أخرى
في
نفس
البرنامج
,
يمكنك
تشغيل
أكثر
من
Thread
في
نفس
الوقت
في
البرنامج
,
ويمكن
ااأيض
مشاركة
المعلومات
بينهم
,
مع
مالحظة
أنه
يتم
إنشاء
جميع
الـ
Threads
من
ضمن
المساحة
المحجوزة
لل
ـ
Process
في
الذاكرة
.
كل
Thread
تقوم
بتشغيله
,
يعمل
بشكل
منعزل
عن
باقي
األوامر
الموج
ودة
في
البرنامج
,
و
بالتالي
فإنه
في
حال
وقوع
أي
خطأ
في
الـ
Thread
فإنه
لن
يؤثرعلى
باقي
األوامر
الموجود
في
البرنامج
,
كما
أنه
ال
يؤثر
على
أي
Thread
آخر
شغال
في
البرنامج
.
- 5. حياة دورة
الـ
Thread
Thread Life Cycle )
)
الـ
Thread
اليعمل
اةمباشر
عند
إنشاءه
,
بل
يمر
بعدة
مراحل
ااتباع
حتى
يعمل
و
ينفذ
األوامرالموضوع
ه
بداخله
,
وهو
ينتقل
من
مرحلة
إلى
أخرى
من
خالل
دوال
معينة
كما
في
الصورة
التالية
.
وكل
برنامج
يتم
تشغيله
يبداء
ب
ـ
Thread
يسمى
(
Main Thread
)
وهو
اول
ثريد
يعمل
واخر
ثريد
ينتهي
.