Стварање нити

Аутор: Randy Alexander
Датум Стварања: 2 Април 2021
Ажурирати Датум: 26 Јуни 2024
Anonim
Stvaranje navike prilaženja
Видео: Stvaranje navike prilaženja

Садржај

Дефиниција - Шта значи креирање навоја?

Стварање навоја, у контра Јава, догађа се или проширивањем класе нити или применом интерфејса за покретање.


У Јави објект класе нити представља нит. Када се нит први пут створи, мора се вечно везати за објект методом рун (); када се позива, требало би позвати методу објеката рун ().

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава стварање навоја

Имплементација интерфејса за покретање укључује следеће кораке:

  1. Класа имплементира интерфејс који се може покренути и пружа методу рун () коју извршава нит. Објект који припада овој класи је објект који се може покренути.
  2. Објекат класе нити се ствара преношењем објекта који се може покренути конструктору навоја.
  3. Метода старт () се позива на нитни објект креиран у претходном кораку.
  4. Када се метода рун () заврши, нит се такође завршава.

Проширење класе нити укључује следеће кораке:


  1. Класа јава.ланг.Тхреад се проширује коришћењем екте.
  2. Надјачавањем методе рун () подкласе проширене из класе нити, дефиниран је извршени код нити.
  3. Створена је инстанца овог подразреда.
  4. Позивом методе старт () на овој инстанци класе, нит се покреће.

Сучеље које се може покренути обично се преферира преко продужења класе нити из два разлога:

  • Подкласа не може проширити другу класу када проширује класу нити. Међутим, када користите интерфејс који се може покренути, поткласа може проширити другу класу.
  • У неким случајевима је довољан интерфејс који се може покренути јер насљеђивање читаве класе може довести до претјераног трошка.
Ова дефиниција је написана у контексту Јаве