12-03-2010, 02:55 PM
بسم الله الرحمان الرحيم
تعريف الـ Thread:
- العديد من البرامج (خاصة الحديثة منها) تعتمد على تقنية الـ MultiThreading , هل من الممكن أن نأكل و نشرب و نجري في آن واحد :whistling:!؟ دون عوائق.
الـ thread عبارة عن برنامج (Sous_Programe) , وحدة تنفيذ مستقلة , تتكرر بشكل غير منتهى (حلقة) الى أن يتم إنهائها (Terminate)
يتم تنفيدها من طرف نظام التشغيل على أساس : رقم التعريف (threadID) , أولوية التنفيذ (thread Priority) , مقبض الثريد (thread Handle) .
كما يمكن تعمل عدة threads في آن واحد في برنامج ما , لتحسين أداء & سرعة تنفيذ البرنامج .
التطبيق الثاني :
- برنامج يقوم بقراءة ملف ما Byte By Byte & يعرض بشكل متزامن القيمة المقروؤة & و نسبة القراءة بالنسبة للملف .
- نفس التطبيق السابق من حيث الفكرة , لكن بشكل عملي أحسن :thumbs: .
التطبيق الثاني :
- برنامج يقوم بقراءة ملف ما Byte By Byte & يعرض بشكل متزامن القيمة المقروؤة & و نسبة القراءة بالنسبة للملف .
- نفس التطبيق السابق من حيث الفكرة , لكن بشكل عملي أحسن :thumbs: .
![[صورة: 51651.gif]](http://img65.imageshack.us/img65/2439/51651.gif)
بالتوفيق ,,
I'M Fly Like A G6

