«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.

30
Eşzamansız bir çağrıdan yanıtı nasıl geri gönderebilirim?
Planlarımız ve Fiyatlarımız Benzer İmajlar : Stack Overflow Fotoğraf : daha fazla? Или хотя бы дождаться их окончания fooAjax isteği yapan bir işlevi var . Yanıtı nasıl geri gönderebilirim foo? successGeri aramadan değer döndürmeyi denedim , yanı sıra işlev içindeki yerel bir değişkene yanıt atama ve bunu döndürmeyi denedim , …

30
Dosyaları eşzamansız olarak nasıl yükleyebilirim?
JQuery ile eşzamansız bir dosya yüklemek istiyorum. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" …

15
JQuery'nin eşzamansız bir Ajax isteği yerine eşzamanlı çalışmasını nasıl sağlayabilirim?
Standart uzantı noktaları sağlayan bir JavaScript widget'ım var. Bunlardan biri beforecreatefonksiyon. falseBir öğenin oluşturulmasını önlemek için geri dönmelidir . JQuery kullanarak bu işleve bir Ajax çağrısı ekledim: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); }); …


21
'Eşzamansız' ve 'bekliyor' nasıl ve ne zaman kullanılır?
Anladığım kadarıyla asyncveawait yapılacak en önemli şeylerden biri, kodun yazılmasını ve okunmasını kolaylaştırmaktır - ancak bunları uzun süreli mantık gerçekleştirmek için arka plan iş parçacıklarına eşittir mi? Şu anda en temel örneği deniyorum. Satır içi bazı yorumlar ekledim. Benim için açıklığa kavuşturabilir misin? // I don't understand why this method …

6
Bir fonksiyonun içinde değiştirdikten sonra değişkenim neden değiştirilmiyor? - Eşzamansız kod referansı
Aşağıdaki örnekler göz önüne alındığında, neden outerScopeVarher durumda tanımsızdır? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { outerScopeVar …

10
Redux'da eşzamansız akış için neden ara katman yazılımına ihtiyacımız var?
Dokümanlara göre, "Ara yazılım olmadan, Redux deposu yalnızca senkronize veri akışını destekler" . Neden böyle olduğunu anlamıyorum. Kapsayıcı bileşeni neden zaman uyumsuz API'yı ve ardından dispatchişlemleri çağıramıyor? Örneğin, basit bir kullanıcı arayüzü hayal edin: bir alan ve bir düğme. Kullanıcı düğmeye bastığında, alan uzak bir sunucudan alınan verilerle doldurulur. import …

30
Android'de internet erişimi nasıl kontrol edilir? InetAddress asla zaman aşımına uğramıyor
AsyncTaskBir ana bilgisayar adına ağ erişimini kontrol etmesi gereken bir tane var . Ama doInBackground()asla zaman aşımına uğramaz. Kimsenin ipucu var mı? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { …

24
Zaman uyumsuz bir Görev <T> yöntemini eşzamanlı olarak nasıl çalıştırabilirim?
Async / await hakkında öğreniyorum ve eşzamanlı olarak bir async yöntemini çağırmak gereken bir durumla karşılaştım. Bunu nasıl yapabilirim? Zaman uyumsuz yöntem: public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } Normal kullanım: public async void GetCustomers() { customerList = await GetCustomers(); } Aşağıdaki kullanarak denedim: Task&lt;Customer&gt; task = GetCustomers(); …

12
Akka için iyi kullanım durumu [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Akka çerçevesi (Java / Scala servis platformu) hakkında çok çılgın duydum , ancak şimdiye kadar iyi olacağına …

7
async / await - Görev vs boşluğa ne zaman dönmeli?
Hangi senaryolarda kullanmak istersiniz public async Task AsyncMethod(int num) onun yerine public async void AsyncMethod(int num) Düşünebileceğim tek senaryo, ilerlemesini takip edebilmek için göreve ihtiyacınız varsa. Ayrıca, aşağıdaki yöntemde, zaman uyumsuz ve bekleyen anahtar kelimeler gereksiz mi? public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() =&gt; Thread.Sleep(num)); }

10
AngularJS: Eşzamansız verilerle hizmeti başlat
Bazı eşzamansız verilerle başlatmak istediğiniz bir AngularJS hizmetim var. Bunun gibi bir şey: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Açıkçası bu işe yaramaz …

15
Bir konsol uygulamasının 'Ana' yönteminde 'zaman uyumsuz' değiştirici belirtilemiyor
asyncDeğiştirici ile eşzamansız programlamada yeniyim. MainBir konsol uygulaması yöntemimin asenkron olarak çalıştığından nasıl emin olacağımı anlamaya çalışıyorum . class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task&lt;List&lt;TvChannel&gt;&gt; GetList() { GetPrograms pro = new …

11
Paralel olarak asenkron / bekleme işlevlerini çağırma
Anladığım kadarıyla, ES7 / ES2016'da çoklu kodlar koymak , vaatlerle awaitzincirlemeye benzer şekilde çalışacak .then(), yani parallerl yerine birbiri ardına çalışacaklar. Örneğin, şu kodumuz var: await someCall(); await anotherCall(); anotherCall()Sadece someCall()tamamlandığında çağrılacak doğru mu anladım ? Onları paralel olarak çağırmanın en zarif yolu nedir? Düğümde kullanmak istiyorum, bu yüzden belki …


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.