Ev gelişme İş parçacığı oluşturma nedir? - techopedia nedir?

İş parçacığı oluşturma nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Thread Creation ne anlama geliyor?

Java bağlamında evre oluşturma, evre sınıfını genişleterek veya çalıştırılabilir arabirimi uygulayarak gerçekleşir.

Java'da, thread sınıfının bir nesnesi bir thread'ı temsil eder. Bir iş parçacığı ilk oluşturulduğunda, bir run () yöntemiyle bir nesneye kalıcı olarak bağlı olmalıdır; çağrıldığında, nesnenin run () yöntemini çağırmalıdır.

Techopedia, Konu Yaratma

Çalıştırılabilir arabirimin uygulanması aşağıdaki adımları içerir:

  1. Bir sınıf runnable arabirimini uygular ve evre tarafından yürütülen run () yöntemini sağlar. Bu sınıfa ait bir nesne çalıştırılabilir bir nesnedir.
  2. İş parçacığı sınıfı nesnesi, runnable nesnesini iş parçacığı yapıcısına ileterek oluşturulur.
  3. Bir önceki adımda oluşturulan evre nesnesinde start () yöntemi çağrılır.
  4. Run () yöntemi sona erdiğinde, iş parçacığı da sona erer.

İş parçacığı sınıfını genişletmek aşağıdaki adımları içerir:

  1. Java.lang.Thread sınıfı, expand kullanılarak genişletilir.
  2. İş parçacığı sınıfından genişletilmiş alt sınıfın run () yöntemini geçersiz kılmak suretiyle, iş parçacığının yürütülen kodu tanımlanır.
  3. Bu alt sınıfın bir örneği oluşturulur.
  4. Sınıfın bu örneğinde start () yöntemini çağırarak, iş parçacığı çalışır.

Çalıştırılabilir arayüz, genellikle iplik sınıfının iki nedenden ötürü uzatılmasına göre tercih edilir:

  • Alt sınıf, thread sınıfını genişletirken başka bir sınıfı genişletemez. Ancak, runnable arabirimini kullanırken, alt sınıf başka bir sınıfı genişletebilir.
  • Bazı durumlarda, tüm sınıfın miras alınması aşırı yüke neden olabileceğinden çalıştırılabilir arayüz yeterlidir.
Bu tanım Java bağlamında yazılmıştır
İş parçacığı oluşturma nedir? - techopedia nedir?