回答編集履歴

1

質問を勘違いしていた可能性があるので修正します。

2018/01/13 04:09

投稿

moredeep
moredeep

スコア1507

test CHANGED
@@ -1,3 +1,15 @@
1
- th関数は非同期で一度だ実行さす。
1
+ エクセプションを投げなければ正しく動作るのでしょうか
2
2
 
3
+ th関数内のtryで投げれば正常に動作するように見えます。
4
+
5
+
6
+
7
+ `Thread内部でエラーが発生すると動作が停止`が、非同期処理が終了するという意味なら、正常な動作だと思います。
8
+
9
+ threadは非同期で一度だけ関数を実行します。
10
+
3
- th関数の処理全てをwhileで囲ってください。
11
+ 関数の処理を繰り返し実行したい場合はth関数の処理全てをwhileで囲ってください。
12
+
13
+
14
+
15
+ プロセス自体が異常終了するのであれば、そのエラー内容を書いてください。