Selamlar.1 soru karsima cikti thread ile alakali.nicin cevabin Dog oldugunu soylermisiniz?

Runnable r = new Runnable() {12. 
public void run() { 
System.out.print("Cat");
} 
};
Thread t = new Thread(r) { 
public void run() {
System.out.print("Dog");
}
}; 
t.start();

soruldu: 13 Haz '12, 01:12

hale's gravatar image

hale
127343642
cevap kabul oranı: 0%

değiştirildi: 13 Haz '12, 07:12

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Thread içindeki run metodu, r'nin run metodunu override eder ve t.start(); satırından sonra t'nin run metodu çalışır. Bu yüzden sadece Dog çıktısı vardır. Cat de yazılsın (r'nin de run metodu çalışsın isterseniz, System.out.print("Dog"); çalışmadan önce r.run(); çağrısını yapmalısınız.

Thread lifecycle in Java

permanent link

cevaplandı: 13 Haz '12, 03:11

OguzOzkeroglu's gravatar image

OguzOzkeroglu
2.5k32939
cevap kabul oranı: 40%

cok tesekkurler. Allah razi olsun.

permanent link

cevaplandı: 13 Haz '12, 07:10

hale's gravatar image

hale
127343642
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×31

Soruldu: 13 Haz '12, 01:12

Görüntüleme: 1,194 kez

Son güncelleme: 13 Haz '12, 07:12

powered by BitNami OSQA