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

  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011