۱۱-شهریور-۱۳۸۹, ۰۳:۳۴:۴۶
بند در جاوا و کلا مولتی تریدینگ برای اینه که پروسسور چند عمل رو همزمان انجام بده مثلن اگه برنامه چتی بخاین بنویسین باید یک بند مسوول خواندن و یک بند مسوول نوشتن اطلاعات باشه و گرنه اگه این کارو نکنین برنامه توی یه حلقه مثل while گیر می کنه و بیرون نمی یاد!
دو روش برای ایجاد بند وجود داره :
روش اول اینه که اینترفیس Runnable رو پیاده سازی کنین :
روش دوم اینه که کلاسی مشتق شده از کلاس Thread بسازین :
دو روش برای ایجاد بند وجود داره :
روش اول اینه که اینترفیس Runnable رو پیاده سازی کنین :
کد:
public myClass implements Runnable{
public static void main(String[] args){
Thread t = new Thread(this)
t.start()
}
public void run(){
//System.out.println("Hello World!");
}
}
کد:
public class myClass{
public static void main(String[] args){
myThread t = new myThread();
t.start()
}
}
class myThread extends Thread{
public void run(){
System.out.println("Hello world!");
}
}