Video: Apa itu ConfigureAwait?
2024 Pengarang: Lynn Donovan | [email protected]. Terakhir diubah: 2023-12-15 23:48
KonfigurasiMenunggu (salah) melibatkan tugas yang sudah selesai pada saat itu ditunggu (yang sebenarnya sangat umum), lalu KonfigurasiMenunggu (false) tidak akan ada artinya, karena utas terus mengeksekusi kode dalam metode setelah ini dan masih dalam konteks yang sama yang ada sebelumnya.
Selanjutnya, orang mungkin juga bertanya, apa gunanya ConfigureAwait false?
KonfigurasiMenunggu ( Salah ) mengonfigurasi tugas sehingga kelanjutan setelah menunggu tidak harus dijalankan dalam konteks pemanggil, oleh karena itu menghindari kemungkinan kebuntuan.
Selain di atas, apa itu SynchronizationContext? SinkronisasiKonteks adalah representasi dari lingkungan saat ini tempat kode kita berjalan. Artinya, dalam program asinkron, ketika kita mendelegasikan unit kerja ke utas lain, kita menangkap lingkungan saat ini dan menyimpannya dalam instance SinkronisasiKonteks dan letakkan di objek Task.
Dengan mempertimbangkan hal ini, apa gunanya ConfigureAwait?
Menggunakan KonfigurasiMenunggu (salah) untuk menghindari kebuntuan adalah praktik yang berbahaya. Anda harus gunakan ConfigureAwait (salah) untuk setiap menunggu dalam penutupan transitif dari semua metode yang dipanggil oleh kode pemblokiran, termasuk semua kode pihak ketiga dan kedua. Menggunakan KonfigurasiMenunggu (salah) untuk menghindari kebuntuan paling baik hanya peretasan).
Apa itu GetAwaiter?
DapatkanPelayan () metode, yang mengembalikan sebuah instance yang memiliki metode GetResult(). Saat digunakan pada Tugas yang salah, GetResult() akan menyebarkan pengecualian asli (ini adalah bagaimana " tugas menunggu; " mendapatkan perilakunya). GetResult() karena mempertahankan pengecualian tugas alih-alih membungkusnya dalam AggregateException.
Direkomendasikan:
Apa itu w3c apa itu Whatwg?
Kelompok Kerja Teknologi Aplikasi Hypertext Web (WHATWG) adalah komunitas orang-orang yang tertarik untuk mengembangkan HTML dan teknologi terkait. WHATWG didirikan oleh individu dari Apple Inc., Mozilla Foundation dan Opera Software, vendor browser Web terkemuka, pada tahun 2004
Apa itu proses dalam sistem operasi Apa itu thread dalam sistem operasi?
Sebuah proses, dalam istilah yang paling sederhana, adalah sebuah program pelaksana. Satu atau lebih utas berjalan dalam konteks proses. Thread adalah unit dasar dimana sistem operasi mengalokasikan waktu prosesor. Threadpool terutama digunakan untuk mengurangi jumlah utas aplikasi dan menyediakan pengelolaan utas pekerja
Apa itu audit jaringan dan bagaimana melakukannya dan mengapa itu diperlukan?
Audit jaringan adalah proses di mana jaringan Anda dipetakan baik dari segi perangkat lunak dan perangkat keras. Prosesnya bisa menakutkan jika dilakukan secara manual, tetapi untungnya beberapa alat dapat membantu mengotomatiskan sebagian besar proses. Administrator perlu mengetahui mesin dan perangkat apa yang terhubung ke jaringan
Apa itu heuristik dan bagaimana hal itu dapat membantu Anda memecahkan masalah?
Heuristik biasanya merupakan jalan pintas mental yang membantu proses berpikir dalam pemecahan masalah. Mereka termasuk menggunakan: Aturan praktis, tebakan terdidik, penilaian intuitif, stereotip, pembuatan profil, dan akal sehat
Apa itu Function Point jelaskan pentingnya Apa itu metrik berorientasi fungsi?
Titik Fungsi (FP) adalah unit pengukuran untuk mengekspresikan jumlah fungsionalitas bisnis, yang disediakan oleh sistem informasi (sebagai produk) kepada pengguna. FP mengukur ukuran perangkat lunak. Mereka diterima secara luas sebagai standar industri untuk ukuran fungsional