Rumah > pembangunan bahagian belakang > C++ > Async/menunggu: tugas vs tidak sah: Bilakah saya harus menggunakan yang mana?

Async/menunggu: tugas vs tidak sah: Bilakah saya harus menggunakan yang mana?

Patricia Arquette
Lepaskan: 2025-02-01 14:16:39
asal
178 orang telah melayarinya

Async/Await: Task vs. Void: When Should I Use Which?

async/menunggu: memahami penggunaan tugas vs void jenis pulangan

Jenis pulangan boleh mempunyai implikasi yang ketara. Jenis. Manfaat utama untuk mengembalikan tugas adalah bahawa ia membolehkan pemanggil untuk mengesan kemajuan dan menanti penyempurnaan operasi asynchronous. Hanya senario di mana Async Void umumnya disyorkan adalah untuk pengendali acara, di mana ia penting untuk mengekalkan jenis pulangan yang tidak sah. Sekiranya tidak ada alasan yang menarik untuk menghalang penelepon daripada menunggu tugas anda, lebih baik untuk membenarkannya. -LEVEL OPERASI ASYNC. Mereka mempunyai peraturan khas berbanding dengan kaedah yang mengembalikan tugas. Khususnya, pengecualian yang tidak diawasi dalam kaedah async peringkat atas tidak dipatuhi dan boleh membawa kepada isu-isu apabila tugas itu dikumpulkan sampah. Contoh asyncmethod2 (), tidak perlu menggunakan async dan menunggu kerana operasi itu tidak melibatkan kerja -kerja yang tidak segerak. Kaedah tidur () melaksanakan serentak pada benang semasa. Oleh itu, mengeluarkan async dan menunggu dalam kes ini akan memudahkan kaedah tanpa menjejaskan fungsinya. com/en-us/archive/msdn-magazine/2013/march/async-await-practices-in-asynchronous-programming

Atas ialah kandungan terperinci Async/menunggu: tugas vs tidak sah: Bilakah saya harus menggunakan yang mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan