جدول المحتويات:
تعريف - ماذا يعني إنشاء الموضوع؟
يحدث إنشاء سلاسل الرسائل ، في سياق Java ، إما عن طريق توسيع فئة مؤشر الترابط أو تطبيق الواجهة القابلة للتشغيل.
في Java ، يمثل كائن فئة مؤشر الترابط سلسلة رسائل. عند إنشاء سلسلة رسائل لأول مرة ، يجب أن تكون مرتبطة بشكل دائم بكائن باستخدام طريقة () التشغيل ؛ عند الاستدعاء ، يجب أن تستدعي طريقة التشغيل () للكائن.
يشرح Techopedia إنشاء الصفحات
يتضمن تطبيق الواجهة القابلة للتشغيل الخطوات التالية:
- يطبق الفصل واجهة runnable ويوفر طريقة التشغيل () المنفذة بواسطة سلسلة الرسائل. الكائن الذي ينتمي إلى هذه الفئة هو كائن قابل للتشغيل.
- يتم إنشاء كائن فئة مؤشر الترابط بتمرير الكائن runnable إلى مُنشئ مؤشر الترابط.
- يتم استدعاء الأسلوب start () على كائن مؤشر الترابط الذي تم إنشاؤه في الخطوة السابقة.
- عندما تنتهي طريقة التشغيل () ، ينتهي الخيط أيضًا.
يتضمن توسيع فئة مؤشر الترابط الخطوات التالية:
- يتم توسيع فئة java.lang.Thread باستخدام الامتداد.
- بتجاوز طريقة التشغيل () للفئة الفرعية الممتدة من فئة مؤشر الترابط ، يتم تعريف كود تنفيذ سلسلة العمليات.
- يتم إنشاء مثيل لهذه الفئة الفرعية.
- عن طريق استدعاء الأسلوب start () في مثيل هذه الفئة ، يتم تشغيل مؤشر الترابط.
يفضل تشغيل الواجهة القابلة للتشغيل بشكل عام على توسيع فئة مؤشر الترابط لسببين:
- لا يمكن توسيع فئة فرعية فئة أخرى عند توسيع فئة مؤشر الترابط. ومع ذلك ، عند استخدام الواجهة القابلة للتشغيل ، يمكن للفئة الفرعية تمديد فئة أخرى.
- في بعض الحالات ، تكون الواجهة القابلة للتشغيل كافية ، حيث إن توارث الفئة بالكامل قد يؤدي إلى زيادة الحمل.