Корутин дахь ажил гэж юу вэ?

Агуулгын хүснэгт:

Корутин дахь ажил гэж юу вэ?
Корутин дахь ажил гэж юу вэ?
Anonim

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

Коротин Котлин дахь ажил гэж юу вэ?

Ажил гэдэг нь дуусгавар болж дуусах амьдралын мөчлөгтэй цуцалж болох зүйл юм. Корутин бүтээгчийг эхлүүлснээр Coroutine ажлын байр бий болно. Энэ нь тогтоосон кодын блокийг ажиллуулж, энэ блокыг дуусгасны дараа дуусгана.

Диспетчерийн корутин гэж юу вэ?

Диспетчер. Үндсэн - Энэ диспетчерийг үндсэн Android хэлхээнд корутин ажиллуулахын тулд ашиглана уу. Үүнийг зөвхөн UI-тай харилцах, хурдан шуурхай ажиллахад ашиглах ёстой. Жишээ нь түдгэлзүүлэх функцийг дуудах, Android UI хүрээний үйлдлүүдийг ажиллуулах, LiveData объектуудыг шинэчлэх зэрэг орно.

RunBlocking гэж юу вэ?

Ихэвчлэн runBlock-ийг Android дээрх нэгжийн тестэнд эсвэл синхрон кодтой бусад тохиолдолд ашигладаг. Үйлдвэрлэлийн кодонд runBlocking хийхийг зөвлөдөггүй гэдгийг санаарай. runBlocking Builder нь эхлүүлэх бүтээгчтэй бараг ижил зүйлийг хийдэг: энэ нь корутин үүсгэж, эхлүүлэх функцийг дууддаг.

Эхлүүлэх функцийн coroutines гэж юу вэ?

Одоогийн хэлхээсийг блоклохгүйгээр шинэ корутиныг эхлүүлж, Корутиныг Ажил болгон ишлэл болгон буцаана. Корутинүүссэн ажил цуцлагдах үед цуцлагдана. … Өгөгдмөлөөр, корутиныг шууд гүйцэтгэхээр төлөвлөж байна.

Зөвлөмж болгож буй: