«asynchronous» etiketlenmiş sorular

Zaman uyumsuz programlama, genellikle yazılımın performansını, yanıt verebilirliğini ve / veya oluşturulabilirliğini iyileştirmek amacıyla yüksek gecikme veya düşük önceliğe sahip işlemleri ertelemek için bir stratejidir. Bu tür stratejiler genellikle olay güdümlü programlama ve geri çağrıların bazı kombinasyonları kullanılarak ve isteğe bağlı olarak eşgüdüm ve / veya evreler aracılığıyla eşzamanlılık kullanılarak kullanılır.

2
Entity Framework zaman uyumsuz işleminin tamamlanması on kat daha uzun sürer
Veritabanını işlemek için Entity Framework 6 kullanan bir MVC sitem var ve her şeyi zaman uyumsuz denetleyiciler olarak çalıştırıyor ve veritabanına çağrılar zaman uyumsuz muadilleri olarak çalıştırılıyor (ör. ToListAsync () ToList () yerine Yaşadığım sorun, sorgularımı zaman uyumsuz olarak değiştirmenin inanılmaz derecede yavaş olmasına neden oldu. Aşağıdaki kod, veri bağlamımdan …

13
Eşzamansız ve paralel programlama arasındaki fark nasıl ifade edilir?
Birçok platform, yanıt verme yeteneğini geliştirmek için eşzamansızlığı ve paralelliği teşvik eder. Farkı genel olarak anlıyorum, ancak kendi zihnimde ve başkaları için açıkça ifade etmekte zorlanıyorum. Ben bir geçici programcıyım ve async ve geri çağrıları oldukça sık kullanıyorum. Paralellik egzotiktir. Ancak özellikle dil tasarımı düzeyinde kolayca sınırlandırıldığını hissediyorum. İlişkilerinin (veya …

8
Eşzamansız componentDidMount () kullanmak iyi mi?
componentDidMount()React Native'de zaman uyumsuz işlev olarak kullanmak iyi bir uygulama mı yoksa bundan kaçınmalı mıyım? AsyncStorageBileşen bağlandığında biraz bilgi almam gerekiyor , ancak bunu mümkün componentDidMount()kılmanın tek yolu işlevi eşzamansız hale getirmek . async componentDidMount() { let auth = await this.getAuth(); if (auth) this.checkAuth(auth); } Bununla ilgili herhangi bir sorun …

7
Zaman uyumsuz yöntemin tamamlanması nasıl beklenir?
Verileri bir USB HID sınıfı cihaza aktaran bir WinForms uygulaması yazıyorum. Benim uygulama burada bulunabilir mükemmel Genel HID kitaplığı v6.0 kullanır . Özetle, cihaza veri yazmak gerektiğinde, bu çağrılan kod: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while (condition) { // we'll typically execute this …


3
Olay Döngüsünü Anlamak
Bunun hakkında düşünüyorum ve bulduğum şey şu: Aşağıdaki kodu görelim: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Bir istek gelir ve JS motoru yukarıdaki kodu adım adım çalıştırmaya başlar. İlk iki çağrı senkron çağrılardır. Ancak setTimeoutyöntem söz konusu olduğunda , eşzamansız bir yürütme haline gelir. Ancak JS hemen ondan geri döner ve …

10
Eşzamansız ve Çoklu Okuma - Bir fark var mı?
Eşzamansız bir çağrı her zaman yeni bir iş parçacığı oluşturur mu? İkisi arasındaki fark nedir? Eşzamansız bir çağrı her zaman yeni bir iş parçacığı oluşturur veya kullanır mı? Wikipedia diyor ki : Bilgisayar programlamasında, asenkron olaylar, ana program akışından bağımsız olarak gerçekleşen olaylardır. Eşzamansız eylemler, engellemeyen bir düzende yürütülen ve …

9
JQuery "each ()" işlevi eşzamanlı mı?
doğrulamak için bu senaryoyu düşünün: function validateForm (validCallback) { $('#first-name').add($('#last-name')).add($('#address')).each(function () { // validating fields and adding 'invalid' class to invalid fields. }); // doing validation this way for almost 50 fields (loop over 50 fields) if ($('#holder .invalid').length == 0) { // submitting data here, only when all fields …

2
Zaman uyumsuz bir eylem temsilcisi yöntemini nasıl uygularsınız?
Biraz arka plan bilgisi. Web API yığınını öğreniyorum ve tüm verileri Başarı ve Hata Kodları gibi parametrelerle bir "Sonuç" nesnesi biçiminde kapsüllemeye çalışıyorum. Bununla birlikte, farklı yöntemler, farklı sonuçlar ve hata kodları üretir, ancak sonuç nesnesi genellikle aynı şekilde somutlaştırılır. Biraz zaman kazanmak ve ayrıca C # 'da eşzamansız / …

5
zaman uyumsuz geri dönüş görevini bekliyor
Birisi bunun senkronize bir yöntemde ne anlama geldiğini açıklayabilir mi? Yöntemi değiştirmeye çalışırsam asynco zaman VS şikayet et. Bu çalışıyor: public Task MethodName() { return Task.FromResult<object>(null); } Bu çalışmıyor: public async Task MethodName() { return Task.FromResult<object>(null); } Yani temelde bunun tam olarak ne anlama geldiğini bilmek istiyorum: Task.FromResult<object>(null);

3
.Net 4.5'ten gelen async HttpClient, yoğun yük uygulamaları için kötü bir seçim mi?
Kısa bir süre önce, klasik bir çok iş parçacıklı yaklaşıma kıyasla zaman uyumsuz bir şekilde üretilebilen HTTP çağrı verimini test etmek için basit bir uygulama oluşturdum. Uygulama, önceden tanımlanmış sayıda HTTP çağrısı gerçekleştirebilir ve sonunda bunları gerçekleştirmek için gereken toplam süreyi görüntüler. Testlerim sırasında, tüm HTTP çağrıları yerel IIS sunucuma …

5
Chrome uzantısında jQuery nasıl kullanılır?
Bir krom uzantısı yazıyorum. Ve uzantımda kullanmak istiyorum jQuery. Herhangi bir arka plan sayfası kullanmıyorum , sadece bir arka plan komut dosyası . İşte dosyalarım: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": { …

4
Geçersizliği iade etmek ile bir Görevi iade etmek arasındaki fark nedir?
Çeşitli C # Async CTP örneklerine baktığımda, dönen bazı eşzamansız işlevler voidve genel olmayan döndüren diğerleri görüyorum Task. Zaman Task<MyType>uyumsuz işlem tamamlandığında arayan kişiye veri döndürmek için a döndürmenin neden yararlı olduğunu anlayabiliyorum , ancak gördüğüm işlevler Taskhiçbir zaman veri döndürmüyor. Neden geri dönmüyorsun void?

12
Java'da bir yöntemi eşzamansız olarak çağırma
Son zamanlarda Go'nun gorutinlerine bakıyordum ve Java'da benzer bir şeye sahip olmanın güzel olacağını düşündüm. Bir yöntem çağrısını paralel hale getirmenin en yaygın yolu araştırdığım kadarıyla şuna benzer bir şey yapmaktır: final String x = "somethingelse"; new Thread(new Runnable() { public void run() { x.matches("something"); } }).start(); Bu çok zarif …

6
Neden bir Promise.catch işleyicisinin içine giremiyorum?
Neden Errorcatch geri aramasının içinden bir geri arama atıp sürecin hatayı başka bir kapsamdaymış gibi işlemesine izin veremiyorum ? Hiçbir şey yapmazsam console.log(err)yazdırılır ve ne olduğu hakkında hiçbir şey bilmiyorum. İşlem bitiyor ... Misal: function do1() { return new Promise(function(resolve, reject) { throw new Error('do1'); setTimeout(resolve, 1000) }); } function …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.