signal.alarm()
を使用してメインスレッドのアラームをスケジュールすることができますが、メインスレッドではないスレッドでこれを行う方法があります。スレッドはシグナルを受信できませんか?私は、将来5分かかるようなスケジュールを立てる必要があります。Python:メインスレッド以外のアラームを設定する
2
A
答えて
1
信号の代わりにTimer
を使用してください。シグナルを扱うことはたくさんのワームの缶を開くので、できる限り毎回それを避けるべきです。この場合、可能なように聞こえます。
0
threading.Eventを使用して、イベントについてスレッドに通知できます。 threading.Timerも見てみましょう。
+0
私は今、threading.Eventを使用していますが、何とか5分間イベントを設定するアラームを設定する必要があります。 – garsh0p
+0
@ garsh0p threading.Timerのようなもの? –
「Timer」クラスのようなものを使用するのではなく、シグナルを使用する特別な理由はありますか? –
いいえ、それはまさに私が探していたものです:)私はただの選択肢を認識していませんでした。 – garsh0p