Video: Apakah itu ConfigureAwait?
2024 Pengarang: Lynn Donovan | [email protected]. Diubah suai terakhir: 2023-12-15 23:51
ConfigureAwait (palsu) melibatkan tugas yang telah siap pada masa ia ditunggu (yang sebenarnya sangat biasa), kemudian ConfigureAwait (false) tidak akan bermakna, kerana benang terus melaksanakan kod dalam kaedah selepas ini dan masih dalam konteks yang sama yang ada sebelum ini.
Selepas itu, seseorang juga mungkin bertanya, apakah kegunaan ConfigureAwait palsu?
ConfigureAwait ( salah ) mengkonfigurasi tugas supaya kesinambungan selepas menunggu tidak perlu dijalankan dalam konteks pemanggil, oleh itu mengelakkan sebarang kemungkinan kebuntuan.
Di samping di atas, apakah itu SynchronizationContext? Konteks Penyegerakan ialah perwakilan persekitaran semasa yang kod kami sedang berjalan. Iaitu, dalam atur cara tak segerak, apabila kami mewakilkan unit kerja ke urutan lain, kami menangkap persekitaran semasa dan menyimpannya dalam contoh Konteks Penyegerakan dan letakkannya pada objek Tugas.
Dengan mengambil kira perkara ini, apakah kegunaan ConfigureAwait?
menggunakan ConfigureAwait (palsu) untuk mengelakkan kebuntuan adalah amalan yang berbahaya. Anda perlu melakukannya gunakan ConfigureAwait (palsu) untuk setiap penantian dalam penutupan transitif semua kaedah yang dipanggil oleh kod sekatan, termasuk semua kod pihak ketiga dan kedua. menggunakan ConfigureAwait (palsu) untuk mengelakkan kebuntuan adalah paling baik hanya hack).
Apa itu GetAwaiter?
GetAwaiter () kaedah, yang mengembalikan contoh yang mempunyai kaedah GetResult(). Apabila digunakan pada Tugasan yang rosak, GetResult() akan menyebarkan pengecualian asal (beginilah cara "menunggu tugas; "mendapat tingkah lakunya). GetResult() kerana ia mengekalkan pengecualian tugas dan bukannya membungkusnya dalam AggregateException.
Disyorkan:
Apakah itu Pengurus Kerja Android?
WorkManager ialah pustaka Android yang menjalankan kerja latar belakang yang boleh ditangguhkan apabila kekangan kerja itu dipenuhi. WorkManager bertujuan untuk tugasan yang memerlukan jaminan bahawa sistem akan menjalankannya walaupun apl keluar s. Ini penting untuk aplikasi Android yang perlu melaksanakan tugas latar belakang
Apakah itu repadmin Synccall?
Perintah: repadmin /syncall. biarkan untuk memaksa penyegerakan antara DC di tapak yang sama. Jika anda ingin memaksa penyegerakan dengan semua pengawal domain, anda boleh menggunakan arahan ini: Repadmin /syncall/e /d /A /P /q. Untuk mendapatkan butiran lanjut anda boleh rujuk pautan berikut: Repadmin /syncall
Apakah itu Pivot Table SQL Server 2008?
Pivot ialah operator pelayan sql yang boleh digunakan untuk menukar nilai unik daripada satu lajur, kepada berbilang lajur dalam output, di sana dengan memutarkan jadual secara berkesan
Apakah itu kamera 12 MP?
Megapiksel. Istilah ini merujuk kepada saiz imej, biasanya merujuk kepada foto daripada kamera digital atau telefon kamera. Satu megapiksel bermaksud satu juta piksel. Sebagai contoh, kamera 12 megapiksel boleh menghasilkan imej dengan 12 juta jumlah piksel
Apakah itu penulis fail?
Kelas Java FileWriter digunakan untuk menulis data berorientasikan aksara ke fail. Ia adalah kelas berorientasikan aksara yang digunakan untuk pengendalian fail dalam java. Tidak seperti kelas FileOutputStream, anda tidak perlu menukar rentetan kepada tatasusunan bait kerana ia menyediakan kaedah untuk menulis rentetan secara langsung