表題の通り、pythonで一定間隔で関数実行(マルチスレッド)したいと考えています。
UNIX系OSでは、下記で簡単に実行できるようです。
python
1 2import signal 3import time 4 5def task(arg1, arg2): 6 print(time.time()) 7 8signal.signal(signal.SIGALRM, task) 9signal.setitimer(signal.ITIMER_REAL, 0.1, 0.1) 10 11while True: 12 time.sleep(1)
ですが、OSがwindowsなので、上記は使用できません。
良い方法はないでしょうか。
調べてはいるのですが、これと言った回答が見つかりませんでした。
回答2件
あなたの回答
tips
プレビュー