Vytvorenie vlákna

Autor: Randy Alexander
Dátum Stvorenia: 2 Apríl 2021
Dátum Aktualizácie: 26 V Júni 2024
Anonim
Vytvorenie vlákna - Technológie
Vytvorenie vlákna - Technológie

Obsah

Definícia - Čo znamená vytvorenie vlákna?

K vytvoreniu vlákna v prostredí Java dochádza buď rozšírením triedy vlákna, alebo implementáciou spustiteľného rozhrania.


V Java predstavuje objekt triedy vlákna vlákno. Keď sa vlákno prvýkrát vytvorí, musí byť trvalo spojené s objektom pomocou metódy run (); keď je vyvolaný, mal by vyvolať metódu run () objektov.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje vytváranie vlákien

Implementácia spustiteľného rozhrania zahŕňa nasledujúce kroky:

  1. Trieda implementuje spustiteľné rozhranie a poskytuje metódu run () vykonanú vláknom. Objekt, ktorý patrí do tejto triedy, je spustiteľný objekt.
  2. Objekt triedy vlákna sa vytvorí odovzdaním spustiteľného objektu konštruktoru vlákna.
  3. Metóda start () sa vyvolá na vláknovom objekte vytvorenom v predchádzajúcom kroku.
  4. Po ukončení metódy run () končí vlákno.

Rozšírenie triedy vlákna zahŕňa nasledujúce kroky:


  1. Trieda java.lang.Thread sa rozširuje pomocou rozšírenia.
  2. Prepísaním metódy run () podtriedy rozšírenej z triedy vlákna je definovaný vykonaný kód vlákna.
  3. Vytvorí sa inštancia tejto podtriedy.
  4. Vyvolaním metódy start () v tejto inštancii triedy sa vlákno spustí.

Spúšťateľné rozhranie je vo všeobecnosti preferované pred rozšírením triedy vlákna z dvoch dôvodov:

  • Podtrieda nemôže rozšíriť ďalšiu triedu pri rozširovaní triedy vlákna. Pri použití spustiteľného rozhrania však podtrieda môže rozšíriť ďalšiu triedu.
  • V niektorých prípadoch postačuje spustiteľné rozhranie, pretože dedenie celej triedy môže viesť k nadmernej réžii.
Táto definícia bola napísaná v jazyku Java