نحوه اجرای چند موضوع در جاوا به طور همزمان - مثال

فهرست مطالب:

نحوه اجرای چند موضوع در جاوا به طور همزمان - مثال
نحوه اجرای چند موضوع در جاوا به طور همزمان - مثال

تصویری: نحوه اجرای چند موضوع در جاوا به طور همزمان - مثال

تصویری: نحوه اجرای چند موضوع در جاوا به طور همزمان - مثال
تصویری: MySQL: نحوه بررسی پایگاه داده MySQL و اندازه جدول 2024, آوریل
Anonim

این wikiHow نحوه اجرای چندین موضوع در جاوا را به شما آموزش می دهد. برای ایجاد برنامه ای که چندین عمل را به طور همزمان پردازش می کند ، باید چندین نخ را اجرا کنید. هرچه CPU رایانه شما بیشتر باشد ، فرایندهای بیشتری می تواند همزمان اجرا شود.

مراحل

12477945 1
12477945 1

مرحله 1. کد زیر را وارد کنید:

اجرای خلاء عمومی ()

این کد یک نقطه شروع برای اجرای چندین رشته شما را فراهم می کند

12477945 2
12477945 2

مرحله 2. کد زیر را وارد کنید:

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

  • '

    threadObj

    'کلاسی است که نخ قابل اجرا را شروع می کند و'

    نام موضوع

  • 'نام تاپیک است.
12477945 3
12477945 3

مرحله 3. کد زیر را وارد کنید:

void start ()؛

این کد را بعد از اینکه یک شیء موضوع را اصلاح کردید استفاده کنید و این کد آن را شروع می کند

  • کد تمام شده شما می تواند شبیه این باشد

    class RunnableDemo اجرای Runnable {private Thread t؛ رشته خصوصی رشته نام؛ RunnableDemo (نام رشته) {threadName = name؛ System.out.println ("ایجاد" + نام thread) ؛ } public void run () {System.out.println ("در حال اجرا" + نام نام)؛ {for (int i = 4؛ i> 0؛ i--) {System.out.println ("موضوع:" + نام نام + "،" + i)؛ // بگذارید تاپیک مدتی بخوابد. موضوع. خواب (50) ؛ }} catch (InterruptionException e) {System.out.println ("موضوع" + نام نام + "قطع شده است.")؛ } System.out.println ("موضوع" + نام نام + "خروج.")؛ } public void start () {System.out.println ("شروع" + نام thread) ؛ if (t == null) {t = موضوع جدید (این ، threadName) ؛ t.start ()؛ }}} کلاس عمومی TestThread {public static void main (String args ) {RunnableDemo R1 = new RunnableDemo ("موضوع -1")؛ R1.start ()؛ RunnableDemo R2 = RunnableDemo جدید ("موضوع -2") ؛ R2.start ()؛ }}

12477945 4
12477945 4

مرحله 4. کد خود را اجرا کنید

اگر از کدگذاری مثال استفاده کرده اید ، خروجی باید خوانده شود

ایجاد موضوع -1 موضوع شروع 1 ایجاد موضوع 2 شروع موضوع 2 موضوع در حال اجرا -1 موضوع: موضوع 1 ، 4 موضوع در حال اجرا -2 موضوع: موضوع 2 ، 4 موضوع: موضوع 1 ، 3 موضوع ، موضوع 2 موضوع ، 3 موضوع: موضوع -1 ، 2 موضوع: موضوع -2 ، 2 موضوع: موضوع 1 ، 1 موضوع: موضوع 2 ، 1 موضوع موضوع 1 خارج می شود. موضوع موضوع -2 خارج می شود.

توصیه شده: