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!