signal.alarm()
を使用してメインスレッドのアラームをスケジュールすることができますが、メインスレッドではないスレッドでこれを行う方法があります。スレッドはシグナルを受信できませんか?私は、将来5分かかるようなスケジュールを立てる必要があります。Python:メインスレッド以外のアラームを設定する
2
A
答えて
1
信号の代わりにTimer
を使用してください。シグナルを扱うことはたくさんのワームの缶を開くので、できる限り毎回それを避けるべきです。この場合、可能なように聞こえます。
0
threading.Eventを使用して、イベントについてスレッドに通知できます。 threading.Timerも見てみましょう。
+0
私は今、threading.Eventを使用していますが、何とか5分間イベントを設定するアラームを設定する必要があります。 – garsh0p
+0
@ garsh0p threading.Timerのようなもの? –
関連する問題
- 1. メインスレッド以外のアプリケーションライフタイムスレッドの使用
- 2. 以前に設定されたアラームをキャンセルします
- 3. Android:AlarmManagerで定期アラームを設定する
- 4. Log4Netアペンダーをメイン設定ファイル以外のファイルに設定する
- 5. qtでアラームを設定するには
- 6. アンドロイドスタジオでアラームを設定するには?
- 7. Windows Phone 7でアラームを設定する
- 8. ロールにアラームを設定する
- 9. カレンダーオブジェクトでアラームを設定する
- 10. Androidネットワークnonmainメインスレッド以外からの例外の読み取り
- 11. 今日の特定の時刻にアラームを設定する
- 12. 英語以外の言語のフォントを設定する
- 13. root以外のログインを使用するためのlsync設定
- 14. IEnumerableをオプションに設定する以外のオプション
- 15. Qt:GUI以外のスレッドからオーバーライドカーソルを設定する
- 16. configure実行中にデフォルト以外のコンパイラを設定する
- 17. PHPを使用してGoogleカレンダーイベントのアラームを設定する
- 18. アンドロイドで週アラームの繰り返しの日を設定する
- 19. Pythonのデフォルト例外処理の設定
- 20. Androidの起動時にアラームを設定する方法は?
- 21. アラームを設定してリセットするAndroid AlarmManagerの問題
- 22. データベース値のアラームを設定するには?
- 23. デバイスの再起動後にアラームを設定する
- 24. Laravel 5.2(/ app以外)にファサードを設定する方法
- 25. デプロイメントアーチファクト以外でwildflyでアプリケーションを設定するには
- 26. web.xml以外でWebLogicClusterプロパティを動的に設定する方法
- 27. メインスレッドからOkhttp3のキャッシュを設定する
- 28. ルビーの設定をルビー以外の設定に入れてください
- 29. アラームクロッククラスを使用してアラームを設定する方法
- 30. アラームマネージャを使用してAndroidでアラームを設定する
「Timer」クラスのようなものを使用するのではなく、シグナルを使用する特別な理由はありますか? –
いいえ、それはまさに私が探していたものです:)私はただの選択肢を認識していませんでした。 – garsh0p