Apa itu pekerjaan di coroutine?

Apa itu pekerjaan di coroutine?
Apa itu pekerjaan di coroutine?
Anonim

Secara konseptual, pekerjaan adalah hal yang dapat dibatalkan dengan siklus hidup yang berpuncak pada penyelesaiannya. Pekerjaan dapat diatur ke dalam hierarki induk-anak di mana pembatalan orang tua menyebabkan pembatalan langsung semua anaknya secara rekursif. … Pekerjaan coroutine dibuat dengan meluncurkan coroutine builder.

Apa itu pekerjaan di coroutines Kotlin?

Pekerjaan adalah hal yang dapat dibatalkan dengan siklus hidup yang berpuncak pada penyelesaiannya. Pekerjaan coroutine dibuat dengan meluncurkan pembuat coroutine. Ini menjalankan blok kode tertentu dan selesai setelah menyelesaikan blok ini.

Apa itu coroutine operator?

Pengirim. Utama - Gunakan operator ini untuk menjalankan coroutine di utas Android utama. Ini harus digunakan hanya untuk berinteraksi dengan UI dan melakukan pekerjaan cepat. Contohnya termasuk memanggil fungsi penangguhan, menjalankan operasi kerangka kerja UI Android, dan memperbarui objek LiveData.

Apa itu runBlocking?

Biasanya, runBlocking digunakan dalam pengujian unit di Android atau dalam beberapa kasus kode sinkron lainnya. Ingatlah bahwa runBlocking tidak disarankan untuk kode produksi. runBlocking builder melakukan hal yang hampir sama dengan launch builder: ia membuat coroutine dan memanggil fungsi awalnya.

Apa fungsi peluncuran coroutine?

Meluncurkan coroutine baru tanpa memblokir utas saat ini dan mengembalikan referensi ke coroutine sebagai Pekerjaan. coroutinedibatalkan ketika pekerjaan yang dihasilkan dibatalkan. … Secara default, coroutine segera dijadwalkan untuk dieksekusi.

Direkomendasikan: