Мазмуну:

Сиз runnable кантип колдоносуз?
Сиз runnable кантип колдоносуз?

Video: Сиз runnable кантип колдоносуз?

Video: Сиз runnable кантип колдоносуз?
Video: Средства Индивидуальной Защиты. Что такое СИЗы? Положение о СИЗ 2024, Ноябрь
Anonim

Жипти түзүү жана баштоо үчүн Runnable интерфейсин колдонуу үчүн, сиз төмөнкүлөрдү кылышыңыз керек:

  1. Ишке ашыруучу класс түзүңүз Runnable .
  2. ичинде иштетүү ыкмасын камсыз кылуу Runnable класс.
  3. Thread классынын үлгүсүн түзүңүз жана сиздин Runnable параметр катары анын конструкторуна объект.
  4. Thread объектинин баштоо ыкмасын чакырыңыз.

Муну эске алганда, жүгүрүү деген эмне?

Runnable Interface - бул функционалдык интерфейстин бир түрү, ал активдүү болгон учурда кодду аткарууну каалаган объекттер үчүн жалпы протоколду камсыз кылуу үчүн иштелип чыккан. The Runnable Interface инстанциялары жип менен аткарылышы керек болгон ар кандай класс тарабынан ишке ашырылышы керек. Класс иштетүү ыкмасын аныкташы керек.

Ошондой эле билесизби, иштей турган интерфейсте канча ыкма бар? бир ыкма

жип менен runnable ортосунда кандай айырма бар?

Негизги Thread жана Runnable ортосундагы айырма бул ар бири жип узартуу менен аныкталат Жип класстар уникалдуу объектти түзөт жана ошол объект менен байланыштырат. Башка жагынан алганда, ар бир жип ишке ашыруу менен аныкталат Runnable Interface бир эле объектти бөлүшөт.

Эмне үчүн биз Java'да иштетилүүчү интерфейсти колдонобуз?

Качан сен ишке ашыруу Runnable , сенин колуңдан келет башка класстын келечегин же азыр кеңейтүү үчүн классыңыз үчүн орун сактаңыз. Качан сен Thread классын кеңейтет, сиздин ар бир жипиңиз уникалдуу объектти түзөт жана аны менен байланышат. Качан сен ишке ашырат Runnable , ал бир эле объектти көп жиптерге бөлүшөт.

Сунушталууда: