این wikiHow نحوه اجرای چندین موضوع در جاوا را به شما آموزش می دهد. برای ایجاد برنامه ای که چندین عمل را به طور همزمان پردازش می کند ، باید چندین نخ را اجرا کنید. هرچه CPU رایانه شما بیشتر باشد ، فرایندهای بیشتری می تواند همزمان اجرا شود.
مراحل
مرحله 1. کد زیر را وارد کنید:
اجرای خلاء عمومی ()
این کد یک نقطه شروع برای اجرای چندین رشته شما را فراهم می کند
مرحله 2. کد زیر را وارد کنید:
موضوع (Runnable threadObj ، String threadName) ؛
-
'
threadObj
'کلاسی است که نخ قابل اجرا را شروع می کند و'
نام موضوع
- 'نام تاپیک است.
مرحله 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 ()؛ }}
مرحله 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 خارج می شود.