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

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • ODN

    ODN

    26 Kasım 2006