![Stvaranje navike prilaženja](https://i.ytimg.com/vi/BqDiZATmxac/hqdefault.jpg)
Садржај
- Дефиниција - Шта значи креирање навоја?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедија објашњава стварање навоја
Дефиниција - Шта значи креирање навоја?
Стварање навоја, у контра Јава, догађа се или проширивањем класе нити или применом интерфејса за покретање.
У Јави објект класе нити представља нит. Када се нит први пут створи, мора се вечно везати за објект методом рун (); када се позива, требало би позвати методу објеката рун ().
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедија објашњава стварање навоја
Имплементација интерфејса за покретање укључује следеће кораке:
- Класа имплементира интерфејс који се може покренути и пружа методу рун () коју извршава нит. Објект који припада овој класи је објект који се може покренути.
- Објекат класе нити се ствара преношењем објекта који се може покренути конструктору навоја.
- Метода старт () се позива на нитни објект креиран у претходном кораку.
- Када се метода рун () заврши, нит се такође завршава.
Проширење класе нити укључује следеће кораке:
- Класа јава.ланг.Тхреад се проширује коришћењем екте.
- Надјачавањем методе рун () подкласе проширене из класе нити, дефиниран је извршени код нити.
- Створена је инстанца овог подразреда.
- Позивом методе старт () на овој инстанци класе, нит се покреће.
Сучеље које се може покренути обично се преферира преко продужења класе нити из два разлога:
- Подкласа не може проширити другу класу када проширује класу нити. Међутим, када користите интерфејс који се може покренути, поткласа може проширити другу класу.
- У неким случајевима је довољан интерфејс који се може покренути јер насљеђивање читаве класе може довести до претјераног трошка.