2016-03-30 5 views
0

サンプルコードPythonのスレッドで確実に使用できる最小の間隔は何ですか?Timer?

interval = 1e-6 
threading.Timer(interval, func).start() 

は1つが確実を使用することができる最小の間隔は何ですか?実験では1e-6が得られましたが、正確な値があるかどうかは疑問です。

+0

ハードウェアによって異なると確信しています。内部クロックが1Hzでしか動作しないjerry-riggedでPythonを実行している場合、 '1より小さい間隔は明らかに動作しません:) –

答えて

0

OSとPythonの実装に完全に依存します。一般に、タイマーは高精度であるとは限りません。 Windows has around a 10-13 ms sleep resolutionと私はそれがthreading.Timer()と同様のケースであると考えています。

関連する問題