Кућа Развој Шта је стварање нити? - дефиниција из техопедије

Шта је стварање нити? - дефиниција из техопедије

Преглед садржаја:

Anonim

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

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

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

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

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

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

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

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

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

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