«nonblocking» etiketlenmiş sorular

30
Bir alt işlemde engellemeyen okuma. Python'da boru
Bir alt süreci başlatmak ve çıkış akışına (stdout) bağlanmak için alt işlem modülünü kullanıyorum . Stdout'unda tıkanmasız okumalar yapabilmek istiyorum. .Readline'ı engellememenin veya yayınlamadan önce akışta veri olup olmadığını kontrol etmenin bir yolu var mı .readline? Bunun taşınabilir olmasını veya en azından Windows ve Linux altında çalışmasını istiyorum. İşte nasıl …

16
Zaman uyumsuz jdbc araması mümkün mü?
Bir veritabanına eşzamansız arama yapmanın bir yolu var mı acaba? Örneğin, işlemek için çok uzun zaman alan büyük bir isteğim olduğunu düşünün, istek göndermek ve istek bir değer döndürdüğünde bir bildirim almak istiyorum (bir Dinleyici / geri arama veya bir şey ileterek). Ben veritabanı cevap beklemek engellemek istemiyorum. Bir iş …

9
C # ateş ve unut yöntemi yapmak için en basit yolu?
WCF'de bu [OperationContract(IsOneWay = true)]özelliklere sahip olduklarını gördüm . Ancak WCF, tıkanmasız bir işlev yaratmak için biraz yavaş ve ağır görünüyor. İdeal olarak statik boşluk MethodFoo(){}engelleme gibi bir şey olurdu , ama bunun var olduğunu düşünmüyorum. C # 'da engellenmeyen bir yöntem çağrısı oluşturmanın en hızlı yolu nedir? Örneğin class …
150 c#  .net  nonblocking 



2
Tornado ne zaman ve nasıl kullanılır? Ne zaman işe yaramaz?
Tamam, Tornado engellemez ve oldukça hızlıdır ve birçok bekleyen talebi kolayca karşılayabilir. Ama sanırım bu sihirli bir değnek değil ve Django tabanlı veya Tornado ile başka bir siteyi kör bir şekilde çalıştırırsak, herhangi bir performans artışı sağlamayacaktır. Bunun kapsamlı bir açıklamasını bulamadım, bu yüzden burada soruyorum: Tornado ne zaman kullanılmalıdır? …

10
C engellemesiz klavye girişi
C (Linux'ta) kullanıcı bir tuşa basana kadar döngü yapan, ancak her döngüye devam etmek için bir tuşa basılmasını gerektirmeyen bir program yazmaya çalışıyorum. Bunu yapmanın kolay bir yolu var mı? Sanırım onunla yapabilirim select()ama bu çok iş gibi görünüyor. Alternatif olarak, engellemeyen io yerine program kapanmadan önce temizleme yapmak için …
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.