回答編集履歴

2

追記

2018/07/13 02:25

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
  一度余分な機能のない、スレッドプログラム。
58
58
 
59
- スレッドid(threading.current_thread())と時刻を出力するprint文のみを作成してみるのがいいと思います。
59
+ スレッドid(threading.get_ident())と時刻を出力するprint文のみを作成してみるのがいいと思います。
60
60
 
61
61
 
62
62
 

1

追記

2018/07/13 02:25

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -48,7 +48,17 @@
48
48
 
49
49
  `Thread`は`start()`を行った後もメインスレッドの処理は続きます。
50
50
 
51
+ `stream.close()`を実行後に、`data = stream.read(CHUNK)`が呼び出されて、
52
+
53
+ 質問文のエラーが発生したと思われます。
54
+
55
+
56
+
57
+ 一度余分な機能のない、スレッドプログラム。
58
+
51
- 一度簡単なスレッドプログラム書いて、print()文を呼び出してみるのがいいと思います。
59
+ スレッドid(threading.current_thread())と時刻出力するprint文のみ作成してみるのがいいと思います。
60
+
61
+
52
62
 
53
63
  対策方法は
54
64