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