Prinsip & teknologi

Coroutine asinkron

Coroutine asinkron adalah pekerjaan yang dapat menunda eksekusi sambil menunggu operasi lain. Task memungkinkan sejumlah coroutine dijadwalkan bersama dalam aplikasi asyncio.

Komputasi & perangkat lunak1 rujukanProfil diperbarui
Prinsip & teknologi
Peta fungsi teknologi: Coroutine asinkronMasukan: Coroutine serta operasi yang dapat di-await. Bagian: Coroutine; Task. Keluaran: Hasil operasi atau kondisi pembatalan dan kesalahan. Bagian dikelompokkan menurut fungsi, bukan urutan perakitan.MASUKANCoroutine serta operasi yangdapat di-await.BAGIAN FUNGSIONALCoroutineMenyimpan alur fungsi yangdapat ditunda.TaskMengelola penjadwalan, hasil,dan pembatalan coroutine.KELUARANHasil operasi atau kondisipembatalan dan kesalahan.
Peta fungsi teknologi

Diagram konseptual dari masukan, fungsi bagian, dan keluaran dalam profil. Susunan kotak tidak menunjukkan urutan perakitan atau posisi fisik.

Teknologi · CC BY 4.0 · Sumber data

Bagaimana cara kerjanya?

Pemanggilan fungsi async menghasilkan objek coroutine, bukan langsung menjalankan isinya. Penjadwal menjalankannya sebagai task; saat await menunggu hasil yang belum tersedia, pekerjaan dapat ditunda sehingga task lain melanjutkan eksekusi.

Rujukan penjelasan

Bagian penyusun

  1. 01

    Coroutine

    Menyimpan alur fungsi yang dapat ditunda.

  2. 02

    Task

    Mengelola penjadwalan, hasil, dan pembatalan coroutine.

Masukan dan keluaran

01 / Masukan

Coroutine serta operasi yang dapat di-await.

02 / Keluaran

Hasil operasi atau kondisi pembatalan dan kesalahan.

Parameter teknis

Informasi dengan rujukan belum tersedia untuk bagian ini. Profil ini tidak menyajikan spesifikasi angka untuk model tertentu atau nilai yang berlaku bagi seluruh keluarga teknologi.

Versi dan status

Profil membahas konsep atau kategori teknologi; versi implementasi tertentu belum ditetapkan.

Status terbit profil berbeda dari status produksi, dukungan, atau sertifikasi perangkat.

Penerapan dan keterbatasan

  • Klien I/O serentak
  • Layanan asinkron

Batas cakupan

Kode yang memblokir penjadwal menghambat task lain; membuat coroutine saja tidak menjadwalkan eksekusinya.

Teknologi yang terhubung

Hubungan terverifikasi belum tersedia untuk profil ini. Kedekatan topik tidak membuktikan kompatibilitas atau ketergantungan.

Buka peta teknologi

Dasar penjelasan

  • 1. Coroutines and tasks ↗

    Python Software Foundation

    Diakses 2026-10-13. Rujukan primer untuk parafrasa editorial. Teks, kode, gambar, dan merek sumber tidak disalin; hak asal tetap pada pemegangnya.
Penjelasan asli bahasa Indonesia disusun dengan pemeriksaan rujukan primer oleh agen AI. Belum ditinjau ahli. Baca metodologi dan batas pemeriksaan. Ringkasan standar tidak menggantikan teks normatif; ilustrasi konseptual tidak menjadi bukti konfigurasi model.