يجب أن تستخدم الفئات التي تنفذ واجهة Runnable مثيلًا لفئة Thread لإنشاء سلاسل رسائل. ينقسم إنشاء سلسلة رسائل من خلال واجهة Runnable إلى خطوتين:
1. قم بإنشاء مثيل للفئة التي تقوم بتنفيذ الواجهة القابلة للتشغيل.
2. قم بإنشاء كائن مؤشر ترابط وتمرير الكائن الذي تم إنشاء مثيل له في الخطوة الأولى كمعلمة إلى مُنشئ فئة مؤشر الترابط.
وأخيرًا، قم بإنشاء سلسلة رسائل من خلال طريقة البدء لفئة Thread.
يوضح التعليمة البرمجية التالية كيفية استخدام واجهة Runnable لإنشاء سلسلة رسائل:
الطبقة العامة MyRunnable تنفذ Runnable
{
تشغيل الفراغ العام ()
{
System.out.println(Thread.currentThread().getName());
}
الفراغ العام الثابت الرئيسي (String[] args)
{
MyRunnable t1 = new MyRunnable();
MyRunnable t2 = new MyRunnable();
Thread thread1 = new Thread(t1, "MyThread1");
Thread thread2 = new Thread(t2);
thread2.setName("MyThread2");
Thread1.start();
Thread2.start();
}
}