12 ŞUBAT 2009, PERŞEMBE
&; Çalıştırılabilir" uygular; vs " quot;tehdit" uzanır;
Java iş parçacıkları ile geçirdim, bu iki yolu konuları yazmak için buldum:
implements Runnable
:
public class ThreadA implements Runnable {
public void run() {
//Code
}
}
//Started with a "new Thread(threadA).start()" call
Ya da, extends Thread
:
public class ThreadB extends Thread {
public ThreadB() {
super("ThreadB");
}
public void run() {
//Code
}
}
//Started with a "threadB.start()" call
Bu iki kod bloğu içinde herhangi bir fark var mı ?
CEVAP
12 ŞUBAT 2009, PERŞEMBE
Evet: Runnable
bunu yapmak için önerilen yöntemdir uygular, IMO. Gerçekten bu iş parçacığı davranışları konusunda uzman olan sensin. Sadece çalıştırmak için bir şeyler veriyorsun. O composition anlamına gelirfelsefi olarak< . em ^/"saf" aferin.
pratikşartlar, Runnable
uygulamak ve başka bir sınıftan da uzatmak anlamına gelir.
Bunu Paylaş:
Java jenerik - neden "T" uzan...
&Quot;çalıştırılabilir" Yolu; wind...
JUnit: önlemek için nasıl "çalışt...
Nasıl anonim bir sınıf "uzatır&qu...
Adını&;--> quot;" operatör?...