چگونه می توانیم تسکهایی در جاوا ایجاد کنیم که بصورت موازی و همزمان اجرا شوند؟
- فرشته حقیقی 5 سال قبل سوال کرد
- آخرین ویرایش 5 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای ایجاد تسکهای موازی به دو طریق می توانیم عمل کنیم:
- با استفاده از اینترفیس Runnable:
این اینترفیس یک متد run دارد که در آن عملیاتی که می خواهیم انجام دهیم را قرار می دهیم:
Public class Task implement Runnable{
Public void run()
{
//do something
}
}
- اجرا کردن آبجکتهای اینترفیس Runnable با استفاده از Executor:
Executor ترد ها را ایجاد و مدیریت می کند.
Public class taskExcute{
Public static void Mani(String[] args){
Task t1=new Task();
Task t2=new Task();
ExecutorSrevice e=Executors.newCachedThreadPool();
e.execute(t1);
e.execute(t2);
e.shutdown();
}
}
- فرشته حقیقی 5 سال قبل پاسخ داد
- آخرین ویرایش 5 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید