Pertanyaan yang diberi tag «async»

5
Bukankah pedoman async / menunggu penggunaan dalam C # bertentangan dengan konsep arsitektur yang baik dan lapisan abstraksi?
Pertanyaan ini menyangkut bahasa C #, tetapi saya berharap untuk mencakup bahasa lain seperti Java atau TypeScript. Microsoft merekomendasikan praktik terbaik dalam menggunakan panggilan asinkron di .NET. Di antara rekomendasi ini, mari kita pilih dua: ubah tanda tangan dari metode async sehingga mereka mengembalikan Task atau Task <> (dalam TypeScript, …
103 c#  architecture  async 

5
Pemrograman Asinkron dalam Bahasa Fungsional
Saya kebanyakan adalah seorang programmer C / C ++, yang berarti bahwa mayoritas pengalaman saya adalah dengan paradigma prosedural dan berorientasi objek. Namun, seperti yang diketahui oleh banyak programmer C ++, C ++ telah bergeser dalam penekanan selama bertahun-tahun ke gaya fungsional-esque, yang akhirnya memuncak dengan penambahan lambdas dan penutupan …

4
Apa yang menentukan fungsi Javascript mana yang memblokir vs yang tidak memblokir?
Saya telah melakukan Javascript berbasis web (vanilla JS, jQuery, Backbone, dll) selama beberapa tahun sekarang, dan baru-baru ini saya telah melakukan beberapa pekerjaan dengan Node.js. Butuh beberapa saat untuk memahami pemrograman "non-blocking", tetapi sekarang saya sudah terbiasa menggunakan callback untuk operasi IO dan yang lainnya. Saya mengerti bahwa Javascript bersifat …

6
Mengapa Anda pernah 'menunggu' suatu metode, dan kemudian segera menginterogasi nilai pengembaliannya?
Dalam artikel MSDN ini , kode contoh berikut disediakan (sedikit diedit untuk singkatnya): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } The FindAsyncMetode mengambil sebuah Departmentobjek dengan …
24 c#  .net  asp.net-mvc  async 

3
Bagaimana saya bisa mendiagnosis async / menunggu deadlock?
Saya bekerja dengan basis kode baru yang banyak menggunakan async / menunggu. Sebagian besar orang di tim saya juga cukup baru untuk async / menunggu. Kami umumnya cenderung berpegang pada Praktik Terbaik sebagaimana Ditentukan oleh Microsoft , tetapi umumnya membutuhkan konteks kami untuk mengalir melalui panggilan async dan bekerja dengan …
24 c#  debugging  async 


2
Siapa yang melakukan async / menunggu dulu?
Python menambahkan konstruk async / menunggu di 3,5 pada 2015. Komunitas Javascript membuat langkah-langkah ke arahnya selama jutaan tahun dan akhirnya menambahkan implementasi yang sangat mirip dengan konsep dalam ES8 yang dirilis pada 2017 (Dari pemahaman saya). Typescript juga menambahkan metode async pada 2015 di versi 1.7 yang pada mata …

3
Memanggil beberapa layanan async secara paralel
Saya memiliki beberapa layanan REST async yang tidak saling bergantung. Itu sementara "menunggu" respons dari Service1, saya dapat memanggil Service2, Service3 dan sebagainya. Misalnya, lihat kode di bawah ini: var service1Response = await HttpService1Async(); var service2Response = await HttpService2Async(); // Use service1Response and service2Response Sekarang, service2Responsetidak bergantung pada service1Responsedan mereka …

2
Mengapa C # memungkinkan Anda membuat override async?
Di C #, ketika Anda mengganti metode, itu diizinkan untuk membuat menimpa async ketika metode asli tidak. Ini sepertinya bentuk yang buruk. Contoh yang membawa saya ke sini adalah ini - saya dibawa untuk membantu dengan masalah uji beban. Pada sekitar 500 pengguna secara bersamaan, proses login akan mogok dalam …
16 c#  async 

3
BackgroundWorker vs. Async / Menunggu
Saya baru mengenal pengembangan C # dan ingin membuat UI yang lebih responsif. Dalam penelitian pendahuluan saya, saya telah melihat dua metode untuk mencapai ini: Multi-threading bersamaan dengan kelas BackgroundWorker. Pengubah Async / Await yang lebih baru. Apakah yang lebih baru berarti lebih baik? Apa perbedaan antara kedua metode ini? …


6
Solusi untuk C # 5 async re-entrancy
Jadi, ada sesuatu yang menggangguku tentang dukungan async baru di C # 5: Pengguna menekan tombol yang memulai operasi async. Panggilan segera kembali dan pompa pesan mulai berjalan lagi - itulah intinya. Jadi pengguna dapat menekan tombol lagi - menyebabkan masuknya kembali. Bagaimana jika ini masalah? Dalam demo yang saya …

1
Bagaimana NodeJS bisa “non-blocking”?
Saya sedang belajar NodeJS dan hanya ingin mengklarifikasi sesuatu. Dalam beberapa tutorial pengantar dan buku sejauh ini, sangat awal mereka telah menggambarkan arsitektur "non-blocking" Node - atau lebih tepatnya bahwa mungkin (dan direkomendasikan, seluruh poin) untuk kode dalam cara yang tidak menghalangi. Jadi misalnya, contoh ini diberikan dalam buku yang …

2
Kapan saya harus menggunakan StringBuilder atau StringBuffer?
Dalam aplikasi web produksi, sesama programmer saya menggunakan StringBuffer di mana-mana. Sekarang saya menangani pengembangan aplikasi dan koreksi. Setelah membaca StringBuilder dan StringBuffer, saya telah memutuskan untuk mengganti semua kode StringBuffer dengan StringBuilder karena kita tidak memerlukan keamanan thread pada data bean kita. Sebagai contoh: (Di setiap data kacang saya …

2
Kesiapan vs. Selesainya Penggunaan Memori Iyn Async?
Saya menonton pembicaraan tentang penerapan Async IO di Rust dan Carl ini menyebutkan dua model potensial. Kesiapan dan Kelengkapan. Model Kesiapan: Anda memberi tahu kernel yang ingin Anda baca dari soket lakukan hal-hal lain untuk sementara ... kernel memberi tahu Anda ketika soket siap Anda membaca (mengisi buffer) lakukan apapun …
12 async  io 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.