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

  • dcigs

    dcigs

    9 EYLÜL 2006
  • midomansour

    midomansour

    19 EYLÜL 2009
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010