Dom Rozwój Co to jest tworzenie wątków? - definicja z techopedii

Co to jest tworzenie wątków? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza tworzenie wątku?

Tworzenie wątków w kontekście Javy odbywa się albo przez rozszerzenie klasy wątków, albo przez implementację interfejsu uruchomieniowego.

W Javie obiekt klasy wątku reprezentuje wątek. Kiedy wątek jest tworzony po raz pierwszy, musi być trwale związany z obiektem za pomocą metody run (); po wywołaniu powinna wywołać metodę run () obiektu.

Techopedia wyjaśnia tworzenie wątków

Wdrożenie interfejsu wykonalnego obejmuje następujące kroki:

  1. Klasa implementuje interfejs uruchamialny i udostępnia metodę run () wykonywaną przez wątek. Obiekt należący do tej klasy jest obiektem uruchamialnym.
  2. Obiekt klasy wątku jest tworzony przez przekazanie uruchamialnego obiektu do konstruktora wątku.
  3. Metoda start () jest wywoływana na obiekcie wątku utworzonym w poprzednim kroku.
  4. Po zakończeniu metody run () wątek również się kończy.

Rozszerzenie klasy wątku obejmuje następujące kroki:

  1. Klasa java.lang.Thread jest rozszerzana za pomocą ext.
  2. Przesłaniając metodę run () podklasy rozszerzonej z klasy wątku, definiowany jest wykonywany kod wątku.
  3. Utworzono instancję tej podklasy.
  4. Wywołanie metody start () w tej instancji klasy powoduje uruchomienie wątku.

Interfejs uruchamialny jest ogólnie preferowany zamiast rozszerzania klasy wątków z dwóch powodów:

  • Podklasa nie może rozszerzać innej klasy podczas rozszerzania klasy wątku. Jednak podczas korzystania z uruchamialnego interfejsu podklasa może rozszerzać inną klasę.
  • W niektórych przypadkach wystarczający jest uruchamialny interfejs, ponieważ dziedziczenie całej klasy może prowadzić do nadmiernego obciążenia.
Ta definicja została napisana w kontekście Java
Co to jest tworzenie wątków? - definicja z techopedii