Създаване на конци

Автор: Randy Alexander
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Конец света. Апокалипсис. National geographic.
Видео: Конец света. Апокалипсис. National geographic.

Съдържание

Определение - Какво означава създаване на конци?

Създаването на нишки, в con-a на Java, става или чрез разширяване на класа на нишката или чрез реализиране на изпълним интерфейс.


В Java обект от класа на нишката представлява нишка. Когато нишката е създадена за първи път, тя трябва да бъде постоянно свързана с обект с метод run (); когато се извиква, той трябва да извика метода на обектите run ().

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява създаването на нишки

Внедряването на изпълним интерфейс включва следните стъпки:

  1. Класът реализира интерфейса за изпълнение и предоставя метода run (), изпълнен от нишката. Обект, който принадлежи към този клас, е изпълним обект.
  2. Обектът от клас нишки се създава чрез предаване на изпълним обект на конструктора на нишката.
  3. Методът start () се извиква върху обекта на нишката, създаден в предишната стъпка.
  4. Когато методът run () приключи, нишката също завършва.

Удължаването на класа на нишката включва следните стъпки:


  1. Класът java.lang.Thread се разширява с помощта на exte.
  2. Чрез метода run () на подклас, разширен от нишката, се изпълнява изпълнения код на нишката.
  3. Създава се екземпляр от този подклас.
  4. Чрез извикване на метода start () на този екземпляр от класа, нишката работи.

Интерфейсът, който може да се изпълнява, обикновено се предпочита пред разширяването на класа на нишката по две причини:

  • Подклас не може да разширява друг клас, когато разширява класа на нишката. Въпреки това, когато използвате изпълним интерфейс, подкласът може да разшири друг клас.
  • В някои случаи интерфейсът, който може да се изпълнява, е достатъчен, тъй като наследяването на целия клас може да доведе до прекомерни режийни разходи.
Това определение е написано в кон на Java