タイマータイマーPythonのスレッド(32)

   

    いくつかのPythonのスレッドの内容の相対的なフロントは、映画の内容は、タイマー、比較的簡単です - 名前は、通常のタスクのために、必ずしも、意味として。

ショックに対するガード

スレッドタイマタイマ原則

    原理は、スレッドを開始間隔指定した時間後に、簡単です!該当するシーン:時間指定リマインダ - 目覚まし時計などが次のような定期的なタスクの完了。

インポートスレッドモジュール
インポートスレッド
 
タイマ = Threading.Timer(間隔、関数、引数=なし、kwargsから=なし)

 

パラメータ説明:

    インターバル  -インターバルタイマ、タスクタイマーは秒数(単位:秒)の間隔の後に開始されます。

    機能  -スレッド機能。

    引数  -スレッドパラメータは、データタプルタイプを渡すことができ、デフォルトは、空(デフォルトパラメータ)です。

    kwargsから  -スレッドパラメータ、辞書を渡すことができるデータ、デフォルトは、空(デフォルトパラメータ)です。

 

 

II。使用タイマースレッド

    使用シナリオ:アラーム、

    出力:

再び...あなたが立ち上がって5秒のコールの後に...ベッドから出る
あなたが再びコールを取得する5秒...それはベッドから出る後... 
これはベッドから出る... 5秒のコールの後、再びあなたが立ち上がって... 
立ち上がっ5秒で...あなたは再び立ち上がって...それを呼び出す後に
それがベッドから出る後まで取得する5秒... ...あなたは再び呼んで
...ベッドから出るために再び呼び出した後... 5秒あなたが立ち上がって
ベッドから出ること。 ..呼び出し後5秒再び...あなたが立ち上がって
、あなたが再びコールを取得することがベッドから出るの後に... 5秒... 
ベッドから出る... 5秒後に再び取得するためにあなたを呼び出します...

 

    コード分​​析:

    メインスレッドでは5秒タスクのタイミング間隔を繰り返し、5秒後にthread_Timerスレッド関数を実行し、スレッドタイマーを作成し、ときに、関数のthread_Timer終わりでなく、タイマースレッド再帰的な操作を完了しthread_Timerを設定!

 

III。主な概要

    これまでに説明したスレッドのスレッドと対話する多くの方法がありますスレッドのミューテックスのロックをイベントイベントスレッド条件条件のスレッド条件変数、タイマータイマースレッドは、異なるニーズは、使用が異なる場合があり、柔軟な使用が!

 

あなたも好きなことがあります。

    イベント用1.pythonスレッドイベント

    2.pythonスレッド条件変数条件

    3.pythonスレッドのミューテックスのロック

    4.pythonスレッドの作成とパラメータの受け渡し

 

    再現指定してください:猿は、Python言う  »  Pythonのスレッドタイマータイマーを

 

技術交流、ビジネス協力ください接触ブロガー
スキャンコードまたは検索:猿と言うパイソン
いいえ公共Pythonのチュートリアルありません
猿と言うのpython
特許マイクロチャネル社会的関心をスイープ

おすすめ

転載: www.cnblogs.com/shuopython/p/11957735.html