Sadece iplik hakkında teoriyi öğreniyorum. Ve iş parçacığı ve runnable var.Neden Thread yerine Runnable kullanmalıyım?
class A extends Thread{
public void run(){
while(true) {
System.out.println("Hi");
}
}
}
class B implements Runnable{
public void run(){
System.out.println("Hi");
}
}
Konu zengin API ile iyi halde neden yerine Konu Runnable kullanırdınız?
Teşekkürler.
Hangi durumda Runnable'ı uygulamak ve aynı zamanda başka bir şey uzatmak istersiniz? (ve iş parçacığı, iş parçacığı kendisini genişletemedi) – immibis
Cevabınız için teşekkür ederiz. Sadece sınıfta JFrame niteliklerine ihtiyacımız olduğunu düşünelim, o zaman bunu elde etmek için JFrame'i genişletmeliyiz. Aynı sınıfta iş parçacığı (eşzamanlı olarak işlem) niteliklerine sahip olmamız gerekirse, Runnable'ı uygulamak zorundayız. Çünkü biz Thread'den uzayabiliyoruz (Biz zaten bir sınıfı miras aldık). Umarım anlarsın. @immibis :) – dnuka
@DhanukaLakshan Çoğu kişi sizi Konu uzamamalıdır aynı nedenlerden dolayı JFrame uzanan değil öneriyoruz. Yani bunların iyi nedenler olup olmadığına karar verebilirsiniz :) – immibis