SORU
15 Temmuz 2009, ÇARŞAMBA


Ne kadar doğru python's zaman.() uyku?

Bu kayan nokta sayı vermek gibi olabilir

time.sleep(0.5)

ama ne kadar doğru? Eğer verirsem

time.sleep(0.05)

gerçekten 50 ms uyuyacak?

CEVAP
15 Temmuz 2009, ÇARŞAMBA


Zaman doğruluğu.uyku işlevi, temel işletim sistemi uykusu doğruluk doğruluk bağlıdır. Non-gerçek zamanlı işletim sistemi gibi bir hisse senedi için Windows uyuyabilirsin en küçük aralığı 10-13ms ilgilidir. En az yukarıda zaman zaman birkaç milisaniye içinde uyur doğru 10-13ms gördüm.

Güncelleme: Docs oturtulmuş aşağıda belirtildiği gibi, ortak eğer sen erken uyanıp geri uyumak emin olun bir döngü içinde uyu.

Dostum, ben de söz çalıştırıyorsanız Ubuntu sen-ebilmek denemek bir sözde gerçek zamanlı çekirdek (RT_PREEMPT patch set) yükleyerek rt kernel paketi (en azından Ubuntu 10.04 LT).

EDİT: Düzeltme olmayan gerçek zamanlı minimum uyku aralığı 1ms çok daha sonra 10ms ama belirli olmayan bir şekilde değişir Linux çekirdekleri.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Droid Life

    Droid Life

    17 Kasım 2009
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011