回答編集履歴
2
修正法
test
CHANGED
@@ -11,3 +11,7 @@
|
|
11
11
|
は、無駄にThreadを作っただけで本当に何もしない無駄コードです。
|
12
12
|
|
13
13
|
Threadが非同期処理として機能するのは、Threadを継承したクラスでrunをオーバーライドしたクラスのインスタンスか、ThreadのコンストラクタにRunnableオブジェクトを渡した場合のみです。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
つまり今回の場合、runの処理を非同期で行おうとしたら、このクラスにRunnableをimplementsして、Threadのコンストラクタにthisを渡してやる必要があります。
|
1
一部修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ただのThreadは
|
1
|
+
ただのThreadはstartしても**何もしません。**コード中で書いてる
|
2
2
|
|
3
3
|
```java
|
4
4
|
|
@@ -8,6 +8,6 @@
|
|
8
8
|
|
9
9
|
```
|
10
10
|
|
11
|
-
は、本当に何もしない無駄コードです。
|
11
|
+
は、無駄にThreadを作っただけで本当に何もしない無駄コードです。
|
12
12
|
|
13
13
|
Threadが非同期処理として機能するのは、Threadを継承したクラスでrunをオーバーライドしたクラスのインスタンスか、ThreadのコンストラクタにRunnableオブジェクトを渡した場合のみです。
|