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

3
JQuery ertelenmiş'in “o zaman” yöntemini ne zaman ve “boru” yöntemini ne zaman kullanmalıyım?
jQuery'nin Deferredeşzamansız işlev zincirlemesini uygulamak için kullanılabilecek iki işlevi vardır: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Ertelenmiş çözümlendiğinde çağrılan bir işlev veya işlevler dizisi. failCallbacks Ertelenmiş reddedildiğinde çağrılan bir işlev veya işlevler dizisi. pipe() deferred.pipe( [doneFilter] [, failFilter] ) Returns: Promise doneFilter Ertelenmiş çözümlendiğinde çağrılan isteğe bağlı bir …

2
Eşzamanlı kodu eşzamansız çağrıya sarma
ASP.NET uygulamasında tamamlanması oldukça fazla zaman harcayan bir yöntemim var. Bu yönteme bir çağrı, kullanıcının sağladığı önbellek durumuna ve parametrelere bağlı olarak, bir kullanıcı isteği sırasında en fazla 3 kez gerçekleşebilir. Her aramanın tamamlanması yaklaşık 1-2 saniye sürer. Yöntemin kendisi hizmete eşzamanlı bir çağrıdır ve uygulamayı geçersiz kılma olasılığı yoktur. …

3
HttpClient'te await ile zaman uyumsuz çağrı asla dönmez
C#Win8 CP'de xaml tabanlı bir metro uygulamasının içinden yaptığım bir çağrı var ; bu çağrı yalnızca bir web hizmetine gider ve JSON verilerini döndürür. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); …

6
Eşzamansız geri arama işlevlerini nasıl bekleyebilirim?
JavaScript'te buna benzer bir kodum var: forloop { //async call, returns an array to its callback } Bu eşzamansız aramaların TÜMÜ yapıldıktan sonra, tüm diziler üzerinde min'i hesaplamak istiyorum. Hepsini nasıl bekleyebilirim? Şu anda tek fikrim bitmiş olarak adlandırılan bir mantık dizisine sahip olmak ve i'inci geri çağırma işlevinde done …

4
node.js'nin console.log'u eşzamansız mı?
Are console.log/debug/warn/errornode.js asenkron içinde? Demek istediğim, javascript kodu yürütme işlemi ekranda yazdırılana kadar duracak mı yoksa daha sonraki bir aşamada yazdırılacak mı? Ayrıca, bir console.log'un düğüm çökerttikten hemen sonra ifade herhangi bir şey GÖSTERMEMESİ mümkün olup olmadığını bilmekle ilgileniyorum.

1
Büyük veri içeren SqlCommand Async yöntemlerini kullanarak korkunç performans
Zaman uyumsuz çağrıları kullanırken önemli SQL performans sorunları yaşıyorum. Sorunu göstermek için küçük bir vaka oluşturdum. LAN'ımızda bulunan (yani bir localDB değil) SQL Server 2016'da bir veritabanı oluşturdum. Bu veritabanında WorkingCopy2 sütunlu bir tablom var: Id (nvarchar(255, PK)) Value (nvarchar(max)) DDL CREATE TABLE [dbo].[Workingcopy] ( [Id] [nvarchar](255) NOT NULL, [Value] …

10
Olay işleyicisi yürütme sırası
Birden çok olay işleyicisi kurarsam, şöyle ki: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; olay RetrieveDataCompletedtetiklendiğinde işleyiciler hangi sırada çalışır ? Kayıt sırasına göre aynı iş parçacığında ve sırayla mı çalışıyorlar?

4
POSIX asenkron G / Ç'nin (AIO) durumu nedir?
POSIX AIO tesislerini değişen miktarlarda ayrıntıyla açıklayan web'de dağınık sayfalar vardır. Hiçbiri çok yeni değil. Tam olarak ne tarif ettikleri belli değil. Örneğin, buradaki Linux çekirdeği eşzamansız G / Ç desteği için "resmi" (?) Web sitesi soketlerin çalışmadığını söylüyor, ancak Ubuntu 8.04.1 iş istasyonumdaki "aio.h" kılavuz sayfalarının tümü şunu ima …
94 linux  asynchronous  posix  bsd  aio 

3
Yeni bir Promise () yapıcısının içinde zaman uyumsuz / beklemeyi kullanmak bir anti-model mi?
async.eachLimitBir seferde maksimum işlem sayısını kontrol etmek için işlevi kullanıyorum . const { eachLimit } = require("async"); function myFunction() { return new Promise(async (resolve, reject) => { eachLimit((await getAsyncArray), 500, (item, callback) => { // do other things that use native promises. }, (error) => { if (error) return reject(error); …

3
console.log () eşzamansız mı yoksa eşit mi?
Şu anda Trevor Burnham'ın Async Javascript yazısını okuyorum . Bu şimdiye kadar harika bir kitap oldu. Bu snippet ve console.log'un Safari ve Chrome konsolunda 'eşzamansız' olduğundan bahsediyor. Maalesef bunu kopyalayamıyorum. İşte kod: var obj = {}; console.log(obj); obj.foo = 'bar'; // my outcome: Object{}; 'bar'; // The book outcome: {foo:bar}; …

5
"Bu eşzamansız yöntem 'bekleme' operatörlerinden yoksun ve eşzamanlı olarak çalışacak" uyarısı hakkında endişelenmeli miyim
Bazı eşzamansız yöntemleri ortaya çıkaran bir arabirimim var. Daha spesifik olarak, Görev veya Görev <T> döndüren tanımlanmış yöntemlere sahiptir. Async / await anahtar sözcüklerini kullanıyorum. Bu arayüzü uygulama sürecindeyim. Ancak, bu yöntemlerin bazılarında bu uygulamanın bekleyeceği hiçbir şey yoktur. Bu nedenle derleyici uyarısını alıyorum "Bu zaman uyumsuz yöntem 'await' işleçlerinden …

15
NSOperationQueue tüm görevleri bitirdiğinde bildirim alın
NSOperationQueuevar waitUntilAllOperationsAreFinished, ancak bunun için eşzamanlı olarak beklemek istemiyorum. Sıra bittiğinde kullanıcı arayüzündeki ilerleme göstergesini gizlemek istiyorum. Bunu başarmanın en iyi yolu nedir? E-postalarımdan bildirim gönderemiyorum NSOperationçünkü hangisinin en son olacağını bilmiyorum ve [queue operations]bildirim alındığında henüz boş (veya daha kötüsü - yeniden doldurulmuş) olmayabilir.

11
Swift işlevinde eşzamansız aramadan veri döndürme
Swift projemde tüm REST isteklerini ve yanıtlarını işleyen bir yardımcı program sınıfı oluşturdum. Kodumu test edebilmek için basit bir REST API oluşturdum. Bir NSArray döndürmesi gereken bir sınıf yöntemi oluşturdum, ancak API çağrısı zaman uyumsuz olduğundan, zaman uyumsuz çağrının içindeki yöntemden dönmem gerekiyor. Sorun, zaman uyumsuzun void döndürmesidir. Bunu Node'da …
93 ios  rest  asynchronous  swift 


1
Nodejs vs SignalR: Neden sunucu tarafında JavaScript'e ihtiyacımız var?
Node.js'yi bildiğimden beri, her zaman hayranıyım. Ancak bugün , ASP.NET için alternatif bir asenkron - ölçeklenebilir - gerçek zamanlı model sağlayan SignalR'yi buldum . Bildiğim kadarıyla, Node.js'nin SignalR'ye göre ana avantajı, kodu istemci-sunucu arasında paylaşmaktır (başka bir avantajı, çapraz platform olması olmalıdır) ve SignalR'nin ana avantajı çok daha olgun bir …

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.