Birincisi Thread sınıfını genişletiyor. İkincisi ise Runnable arayüzünü kılgılıyor implemet. Dolayısıyla, birincideki run metodu Thread sınıfın dakinin baskılanmasıdır override. organik ziyaretçi sayesinde sitenizin alexa değerini düşürebilirsiniz. İkincideki run metodu ise, Runnable arayüzündeki run metodunun kılgılanmasıdır implement. thread’in önceliğini söyler. thread’in koşmakta olup olmadığını söyler. thread, sona ermek için bekler. thread’e giriş yeri. thread’in adını getirir. threadi belirlenen milisaniye bekletir. run metodunu çağırarark threadi başlatır. Üç ayrı koşmasında üç farklı çıktı olduğunu görüyoruz. Böyle olması, .hread’ler için bir işlem sırası öngörülmediğini belirtir. satırları arasında tanımlanan SayıYaz sınıfı ThreadTest sınıfını genişletiyor; yani Thread sınıfı SayıYaz sınıfının üst sımîıdır. SayıYaz sınıfının parametreli bir kurucusunu tanımlıyor. Thread sınıfının void değerli run metodunu baskılıyor override. public erişimli olduğu için, programın her tarafından ona erişilebilir.
void değerli yaz metodunu tanımlıyor. yaz metodu kalıtsal olarak üst sınıftan alınmıyor; baştan tanımlanıyor, public erişimli olduğu için, programın her tarafından ona erişilebilir. satırlar arasındaki deyimler SayıYaz sınıfına ait A,B,C,D nesnelerini, sırasıyla 10,20,30 ve 40 gerçek parametre değerleriyle kuruyor. Bu nesneler kurulur kurulmaz, her birisi içinde run metodu işlevsellik kazanıyor. 710. satırlar arasındaki deyimler nesnelerin start metodunu işletiyor. run metodu, 23.satırdaki while döngüsü içine yaz metodunu çağırıyor. yaz metodu, ait olduğu nesnede, kurucunun parametresini 4 kez yazıyor. içerik oluşturma arama motoru optimizasyonu konusunda önemlidir. Program 22.4 üç thread yaratıyor. Birincisi 10’ harfini, İkincisi yazıyor. Üçüncü thread 1 den 10’a kadar sayıları yazıyor. Bu program Thread sınıfının genişletilmesiyle yaratılan thread ’lere örnektir.



Hiç yorum yok: