الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجوا ان تجيبوا عن هذه الاسئلة

مغلق
بدأه javaST في 3 يونيو 2003 · 3 رد · 814 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اشكرك لردّكم على السؤال السابق و ارجوا ان تجيبوني عن هذه الاسئلة

1- ما هي وظيفة كلاس الـــ Runnable

2- ما هو الــــــ Thread

3- ما هي و ظيفة printStackTrace(); و Timer

اخوكم ........javaST

#2

غريب لماذا هذه الاسئلة ليست هامة جدا او لحترفي الجافا؟؟؟؟؟؟؟

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#3

لكل برنامج ثريد واحد على الأقل ويمكن أن يحتوي على أكثر.

والثريد عبارة عن خط يكون مسؤل عن عمل كود معين في البرنامج.

أقرب لك الموضوع شوي :

أنت الآن في اللحضة الواحدة كم عمل تعمل؟

تتنفس وتنظر وتشم وتمشي وتحرك يداك وووو إلخ لاحظ أن كل هذا في نفس الوقت .

في لغة الكمبيوتر : الكمبيوتر يمكن أن يعمل شيء واحد فقط في اللحظة الواحدة.

فماذا نعمل لكي نجعله يعمل أكثر من مهمة في آن واحد ؟:confused::rolleyes:

الحل هو الثريد حيث يمكنك أن تضع في البرنامج أكثر من ثريد وكل واحد منهم ينفذ كود معين في آن واحد مع باقي الثريدات الموجودة في البرنامج . ويمكنك أن توقف ثريد معين مؤقتا ً ثم تفعله بعد فترة ويمكنك أن تنهيه في أي وقت.

ومعالج الجهاز يقوم بشكل تسلسلي الإنتقال من ثريد لآخر كي ينفذ الأكواد الموجودة فيها وطبعا في الثانية الواحدة سوف يمر بالثريد الواحد آلاف وملايين المرات على حسب سرعة المعالج وعدد الثريدات الموجودة في البرنامج .

هل عرفت أخي الآن ماهو الثريد ؟:)

#4

بسم الله الرحمن الرحيم

شكرا لكل اخي مؤيد على هذه الاجابة القيمة

و ارجوا منك و من اعضاء المنتدى ان تجيبوني على باقي الاسئلة

هذا الموضوع مغلق.

مواضيع مشابهة