İçindekiler:

Çalıştırılabilir arabirimi uygularsanız hangi yöntemi geçersiz kılmanız gerekir?
Çalıştırılabilir arabirimi uygularsanız hangi yöntemi geçersiz kılmanız gerekir?

Video: Çalıştırılabilir arabirimi uygularsanız hangi yöntemi geçersiz kılmanız gerekir?

Video: Çalıştırılabilir arabirimi uygularsanız hangi yöntemi geçersiz kılmanız gerekir?
Video: USB AYGIT TANINMADI Sorunu Kesin Çözüm💯👈 2024, Kasım
Anonim

bir sınıf ki Runnable can uygular bir Thread örneğini başlatarak ve kendisini hedef olarak ileterek Thread alt sınıfını oluşturmadan çalıştırın. Çoğu durumda, Çalıştırılabilir arayüz kullanılmak Eğer sen sadece planlama geçersiz kılmak koşmak() yöntem ve başka Konu yok yöntemler.

Öyleyse, çalıştırılabilir arabirimi uygulamak için bu yöntemlerden hangisi kullanılır?

Açıklama: Çalıştırılabilir arayüzü uygula , bir sınıfın yalnızca uygulamak Bir tek yöntem run() denir.

Ek olarak, Runnable'ları nasıl uygularsınız? Tarafından Runnable'ı uygulamak arayüzü, sağlamanız gerekir uygulama run() yöntemi için. Bunu çalıştırmak için uygulama class, bir Thread nesnesi yarat, geç Çalıştırılabilir uygulama sınıf nesnesini yapıcısına gönderir. run() yöntemini çalıştırmaya başlamak için thread sınıfında start() yöntemini çağırın.

Yukarıdakilerin yanı sıra çalıştırılabilir arayüzdeki yöntemler nelerdir?

çalıştırılabilir bir arayüz bu, örneklerinin bir iş parçacığı tarafından yürütülmesi amaçlanan bir sınıf tarafından uygulanacaktır. Yeni bir İş parçacığı başlatmanın iki yolu vardır – Alt Sınıf İpliği ve uygulama çalıştırılabilir . Yalnızca run() işlevini geçersiz kılarak bir görev yapılabildiğinde, Thread alt sınıflamasına gerek yoktur. yöntem ile ilgili çalıştırılabilir.

Çalıştırılabilir bir arayüz dizisini nasıl başlatırım?

Bir iş parçacığı oluşturmak ve başlatmak üzere Runnable arabirimini kullanmak için aşağıdakileri yapmanız gerekir:

  1. Runnable uygulayan bir sınıf oluşturun.
  2. Runnable sınıfında bir run yöntemi sağlayın.
  3. Thread sınıfının bir örneğini oluşturun ve Runnable nesnenizi parametre olarak yapıcısına iletin.
  4. Thread nesnesinin başlangıç yöntemini çağırın.

Önerilen: