በጽንሰ-ሀሳብ ደረጃ፣ ስራ በፍፃሜው ላይ የሚያበቃ የህይወት ኡደት ያለው ሊሰረዝ የሚችል ነገር ነው። ስራዎች ወደ ወላጅ እና ልጅ ተዋረዶች ሊደረደሩ ይችላሉ ይህም ወላጅ መሰረዝ ሁሉንም ልጆቹን በፍጥነት እንዲሰርዝ ያደርጋል። … Corotine ስራ የሚፈጠረው በአስጀማሪው ኮሮቲን ገንቢ ነው።
በኮትሊን ውስጥ ሥራ ምንድን ነው?
A ሥራ በፍጻሜው ላይ የሚያበቃ የሕይወት ዑደት ያለው ሊሰረዝ የሚችል ነገር ነው። Coroutine ሥራ የሚፈጠረው በአስጀማሪ ኮሮቲን ገንቢ ነው። እሱ የተወሰነ የኮድ ብሎክ ያስኬዳል እና ይህን እገዳን ሲያጠናቅቅ።
አላላኪ ኮርቲኖች ምንድን ነው?
ላኪዎች። ዋና - በዋናው አንድሮይድ ክር ላይ ኮሮቲን ለማስኬድ ይህንን ላኪ ይጠቀሙ። ይህ ከዩአይዩ ጋር ለመግባባት እና ፈጣን ስራ ለመስራት ብቻ ጥቅም ላይ መዋል አለበት። ምሳሌዎች የተንጠለጠሉ ተግባራትን መደወል፣ የአንድሮይድ UI ማዕቀፍ ስራዎችን ማሄድ እና የቀጥታ ዳታ ነገሮችን ማዘመን ያካትታሉ።
እገዳ ማድረግ ምንድነው?
በተለምዶ፣ እሱን ማገድ በአንድሮይድ ሙከራዎች ውስጥወይም በአንዳንድ ሌሎች የተመሳሰለ ኮድ ጉዳዮች ላይ ጥቅም ላይ ይውላል። ያስታውሱ RunBlocking ለምርት ኮድ አይመከርም። runBlocking ግንበኛ እንደ ማስጀመሪያ ገንቢው ተመሳሳይ ነገር ያደርጋል፡ ኮራቲን ይፈጥራል እና የመነሻ ተግባሩን ይጠራል።
የማስጀመሪያ ተግባር ኮርቲኖች ምንድን ነው?
የአሁኑን ክር ሳይገድብ አዲስ ኮሮታይን ያስጀምራል እና ወደ ኮሮቲን ዋቢ እንደ ስራ ይመልሳል። ኮሮቲንየተገኘው ሥራ ሲሰረዝ ይሰረዛል። … በነባሪ፣ ኮራቲን ወዲያውኑ እንዲፈፀም መርሐግብር ተይዞለታል።