كيفية تشغيل خيوط متعددة في Java في نفس الوقت - مثال

جدول المحتويات:

كيفية تشغيل خيوط متعددة في Java في نفس الوقت - مثال
كيفية تشغيل خيوط متعددة في Java في نفس الوقت - مثال

فيديو: كيفية تشغيل خيوط متعددة في Java في نفس الوقت - مثال

فيديو: كيفية تشغيل خيوط متعددة في Java في نفس الوقت - مثال
فيديو: .3 إنشاء قاعدة البيانات على برنامج SQL Server 2024, يمكن
Anonim

ستعلمك مقالة ويكي هاو هذه كيفية تشغيل سلاسل رسائل متعددة في جافا. ستحتاج إلى تشغيل خيوط متعددة لإنشاء برنامج يعالج إجراءات متعددة في وقت واحد ؛ كلما زاد عدد وحدة المعالجة المركزية لجهاز الكمبيوتر الخاص بك ، زاد عدد العمليات التي يمكن تشغيلها بشكل متزامن.

خطوات

12477945 1
12477945 1

الخطوة 1. أدخل الرمز التالي:

تشغيل الفراغ العام ()

يوفر هذا الرمز نقطة بداية لتشغيل سلاسل الرسائل المتعددة الخاصة بك

12477945 2
12477945 2

الخطوة 2. أدخل الرمز التالي:

الموضوع (Runnable threadObj ، String threadName) ؛

  • '

    موضوع

    "هي الفئة التي تبدأ مؤشر الترابط القابل للتشغيل و"

    اسم الموضوع

  • 'هو اسم الموضوع.
12477945 3
12477945 3

الخطوة 3. أدخل الرمز التالي:

بداية باطلة () ؛

استخدم هذا الرمز بعد تجسيد كائن مؤشر الترابط وسيبدأ هذا الرمز

  • قد يبدو الرمز النهائي الخاص بك مثل هذا

    تطبق فئة RunnableDemo Runnable {private Thread t؛ اسم السلسلة الخاصة ؛ RunnableDemo (اسم السلسلة) {threadName = name ؛ System.out.println ("إنشاء" + threadName) ؛ } public void run () {System.out.println ("Running" + threadName)؛ جرب {for (int i = 4؛ i> 0؛ i--) {System.out.println ("Thread:" + threadName + "،" + i)؛ // دع الخيط ينام لفترة من الوقت. Thread.sleep (50) ؛ }} catch (InterruptException e) {System.out.println ("Thread" + threadName + "interrupt.")؛ } System.out.println ("Thread" + threadName + "exiting.")؛ } بداية فارغة عامة () {System.out.println ("بدء" + threadName)؛ إذا (t == فارغة) {t = موضوع جديد (هذا ، threadName) ؛ t.start () ؛ }}} فئة عامة TestThread {public static void main (String args ) {RunnableDemo R1 = new RunnableDemo ("Thread-1")؛ R1.start () ؛ RunnableDemo R2 = RunnableDemo الجديد ("Thread-2") ؛ R2.start () ، }}

12477945 4
12477945 4

الخطوة 4. تنفيذ التعليمات البرمجية الخاصة بك

إذا استخدمت الترميز من المثال ، فيجب قراءة الإخراج

إنشاء الخيط -1 بدء الخيط -1 إنشاء الخيط -2 بدء الخيط -2 تشغيل الخيط -1 الخيط: الخيط -1 ، 4 خيط الجري -2 الخيط: خيط -2 ، 4 خيط: خيط -1 ، 3 خيط: خيط -2 ، 3 الموضوع: Thread-1، 2 Thread: Thread-2، 2 Thread: Thread-1، 1 Thread: Thread-2، 1 Thread-1 exiting. الموضوع 2 الخروج.

موصى به: