teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2020/11/09 10:26

投稿

person
person

スコア224

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,13 @@
3
3
 
4
4
  表示はメインスレッド、CSV読み取り等はサブスレッドで動作させることにしました。
5
5
 
6
+ CSVは繰り返し読みたいです(内容が変化するため)。
7
+ CSVを読むのは3分間隔にしたいです。
6
- しかしCSV読み取り間隔を1分間隔にしたい場合time.sleep(60)を入れますが、これだと閉じたときに応答なしになります
8
+ そのため、現在はwhileループ内にCSV読み取りの処理とtime.sleep(180)を入れています。
9
+ これで3分ごとに読むことはできるのですが、ウィンドウを閉じた時に応答なしになります。
10
+ sleep()が終了すると閉じます(sleep中は閉じることができない)。
11
+
12
+ かといって閉じるボタンを押してから最大3分待つというのはアプリ利用者からしたら嫌な仕様です。
13
+
7
- CSV読み取り間隔は1分間隔にしたい場合、sleep()を使わずに実現することは可能ですか?
14
+ CSV読み取り間隔を3分間隔にしたい場合、sleep()を使わずに実現することは可能ですか?
8
15
  または、sleep()を使っても応答なしにしない方法はありますか?