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

6
İki eşzamansız görevi paralel olarak çalıştırın ve sonuçları .NET 4.5'te toplayın
Bir süredir .NET 4.5 ile çalışmanın basit olacağını düşündüğüm bir şeyi elde etmeye çalışıyorum. İki uzun süreli görevi aynı anda başlatmak ve sonuçları en iyi C # 4.5 (RTM) yöntemiyle toplamak istiyorum. Aşağıdakiler çalışıyor ama hoşuma gitmiyor çünkü: Zaman Sleepuyumsuz bir yöntem olmak istiyorum , böylece awaitdiğer yöntemler olabilir Sadece …

2
Arabirim uygulamalarını eşzamansız yapma
Şu anda bazı Async yöntemlerini kullanarak uygulamamı yapmaya çalışıyorum. Tüm IO'm, bir arayüzün açık uygulamaları aracılığıyla yapılıyor ve işlemleri eşzamansız hale getirme konusunda biraz kafam karıştı. Gördüğüm kadarıyla uygulamada iki seçeneğim var: interface IIO { void DoOperation(); } SEÇENEK1: Zaman uyumsuz örtük bir uygulama yapın ve örtük uygulamada sonucu bekleyin. …

4
.Json () neden bir söz verir?
fetch()Son zamanlarda api ile uğraşıyorum ve biraz tuhaf olan bir şey fark ettim. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.databir Promisenesne döndürür . http://jsbin.com/wofulo/2/edit?js,output Ancak şu şekilde yazılırsa: let url = "http://jsonplaceholder.typicode.com/posts/6"; …



6
Node.js için eşzamansız işlevler nasıl yazılır
Asenkron işlevlerin tam olarak nasıl yazılması gerektiğini araştırmaya çalıştım. Çok sayıda belgeyi inceledikten sonra, hala benim için net değil. Düğüm için eşzamansız işlevleri nasıl yazarım? Hata olayı işlemeyi doğru şekilde nasıl uygulamalıyım? Sorumu sormanın başka bir yolu da şudur: Aşağıdaki işlevi nasıl yorumlamalıyım? var async_function = function(val, callback){ process.nextTick(function(){ callback(val); …

4
İşlevi devam ettirmeden önce JavaScript Promise'in çözülmesi için nasıl beklenir?
Bazı birim testleri yapıyorum. Test çerçevesi bir sayfayı iFrame'e yükler ve ardından o sayfaya karşı iddiaları çalıştırır. Her test başlamadan önce Promise, iFrame'in onloadolayını çağıracak resolve(), iFrame'leri ayarlayan srcve sözü veren bir tane oluşturuyorum. Yani, sadece arayabilirim loadUrl(url).then(myFunc)ve ne myFuncolduğunu çalıştırmadan önce sayfanın yüklenmesini bekleyecek . Bu tür bir kalıbı …

8
Javascript'te bazı eşzamansız görevlerin tamamlanmasını beklemenin en basit yolu?
Bazı mongodb koleksiyonlarını bırakmak istiyorum, ama bu eşzamansız bir görev. Kod şu şekilde olacaktır: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); Konsol şunları görüntüler: all dropped dropped dropped dropped all droppedTüm koleksiyonlar bırakıldıktan sonra basılacağından emin olmanın en basit yolu …


9
Bir Observable / http / async çağrısının yanıtını açısal olarak nasıl döndürürüm?
Sunucuma bir http isteği yapan ve verileri alan bir gözlemlenebilir olanı döndüren hizmetim var. Bu verileri kullanmak istiyorum ama her zaman elde ederim undefined. Sorun ne? Hizmet : @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' }); let options …

7
$ .When.apply ($, someArray) ne yapar?
Ertelenen ve Sözler hakkında okuyorum ve karşıma çıkmaya devam ediyorum $.when.apply($, someArray). Bunun tam olarak ne yaptığından biraz emin değilim, bir satırın tam olarak çalıştığına dair bir açıklama arıyorum (kod parçacığının tamamı değil). İşte bazı bağlam: var data = [1,2,3,4]; // the ids coming back from serviceA var processItemsDeferred = …

4
Bir bağlantı noktasını eşzamanlı olarak okurken / yazarken özyinelemeden kaçınmak mı?
Rebol 3'teki tüm bağlantı noktası işlemleri eşzamansızdır. Senkronize iletişim kurmanın tek yolu aramaktır wait. Ancak bu durumda bekleme çağrısı ile ilgili sorun, tüm açık bağlantı noktaları için olayları kontrol edecek olmasıdır (beklemeye geçirilen bağlantı noktası bloğunda olmasalar bile). Daha sonra yanıt veren olay işleyicilerini çağırırlar, ancak bu olay işleyicilerinden birinde …
108 asynchronous  io  rebol  rebol3 


4
Neden tüm işlevler varsayılan olarak eşzamansız olmamalı?
Async-bekliyoruz .net 4,5 deseni paradigması değişiyor. Neredeyse gerçek olamayacak kadar iyi. Bazı IO ağırlıklı kodları zaman uyumsuz bekleme moduna geçiriyorum çünkü engelleme geçmişte kaldı. Oldukça az insan async-await'i bir zombi istilasıyla karşılaştırıyor ve ben bunu oldukça doğru buldum. Zaman uyumsuz kod, diğer eşzamansız kodu sever (zaman uyumsuz bir işlevi beklemek …

5
JavaScript vaatleri ile async await arasındaki fark nedir?
Ben kullanıyorum ECMAScript'i 6 ve ECMAScript 7 zaten benim uygulamalarda (Babel sayesinde) özellikleri - mobil ve web hem. İlk adım açıkça ECMAScript 6 seviyelerine yönelikti. Pek çok eşzamansız kalıp, sözler (gerçekten ümit verici olan), üreteçler (* sembolünün neden olduğundan emin değilim) vb. Öğrendim. Bunlardan vaatler amacıma oldukça uygun geldi. Ve …

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.