8

Python はその機能をどのように処理しsleep()ますか? 私は、永遠のように動き、60秒ごとに時間を印刷し、残りの時間はスリープする時計を作成したいと考えています。Python はスリープ中に CPU 時間を使用しますか?

ありがとうございました!

4

2 に答える 2

5

いいえ、sleep() は Python (または私が聞いたことのある他のプログラミング言語) で CPU 時間を使用しません。同様の結果を達成するための他の代替手段には、sched -module、twisted LoopingCall、または GLibs Timeout が含まれます。

一定時間待機することを含むメソッド (sleep() など) は、経過した時間を追跡して変更しない限り、実際のタイムアウト API (LoopingCall や GLib Timeout など) と比較して長期的にドリフトすることに注意してください。サイクルごとの睡眠の長さ。

于 2013-06-26T20:26:58.240 に答える