Коротиндердеги жумуш деген эмне?

Коротиндердеги жумуш деген эмне?
Коротиндердеги жумуш деген эмне?
Anonim

Концептуалдык жактан алганда, жумуш - бул анын бүтүшү менен аяктаган жашоо цикли менен жокко чыгарыла турган нерсе. жумуштары ата-эне-бала иерархиясына иреттелиши мүмкүн, мында ата-эне жокко чыгарылса, анын бардык балдары рекурсивдүү түрдө дароо жокко чыгарылат. … Coroutine жумушу coroutine Builder ишке киргизүү менен түзүлдү.

Коротиндер Котлиндеги жумуш деген эмне?

Жумуш - бул анын бүтүшү менен аяктаган жашоо цикли менен жокко чыгарыла турган нерсе. Корутин жумушу coroutine куруучу менен түзүлөт. Ал белгиленген код блогун иштетет жана бул блок аяктаганда бүтөт.

Диспетчердин корутиналары деген эмне?

Диспетчерлер. Негизги - Бул диспетчерди негизги Android жипинде корутинди иштетүү үчүн колдонуңуз. Бул UI менен иштешүү жана тез иштөө үчүн гана колдонулушу керек. Мисалдарга чалуу токтотуу функцияларын, Android UI алкактык операцияларын иштетүү жана LiveData объекттерин жаңыртуу кирет.

RunBlocking деген эмне?

Адатта, runBlocking Android бирдик сыноолорунда же синхрондуу коддун башка учурларда колдонулат. runBlocking өндүрүш коду үчүн сунушталбайт экенин унутпа. runBlocking куруучу дээрлик ишке киргизгичти аткарат: ал корутин түзүп, анын баштоо функциясын чакырат.

Коротиндерди ишке киргизүү функциясы деген эмне?

Учурдагы жипти бөгөттөбөй жаңы корутинди ишке киргизет жана Корутинге Жумуш катары шилтемени кайтарат. Корутиннатыйжада жумуш жокко чыгарылганда жокко чыгарылат. … Демейки боюнча, корутин дароо аткарууга пландаштырылат.

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