X

آموزش مقدماتی جاوا | Thread ها

thread ها

thread ها به برنامه اجازه می دهند تا با انجام چندکار در یک زمان، کارایی بیشتری داشته باشد. با استفاده از thread ها می توانیم عملیات پیچیده را در پس زمینه برنامه و بدون وقفه انداختن به برنامه اصلی اجرا کنیم.

زمانی که یک thread اجرا شود، کد های درون thread در پس زمینه شروع به اجرا می شوند و ادامه کد اصلی نیز هم زمان به صورت عادی اجرا خواهد شد.

ساخت یک Thread

دو روش برای ساخت یک thread وجود دارد.

1- با ارث بری و extend کردن کلاس Thread و بازنویسی متد ‎run()‎:

public class MyClass extends Thread {
  public void run() {
    System.out.println("This code is running in a thread");
  }
}

 

2 – با ارث بری یا implement کردن از یک interface به نام Runnable

public class MyClass implements Runnable {
  public void run() {
    System.out.println("This code is running in a thread");
  }
}
پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3