スレッド処理の実装とstartとrunの違いについて
new Thread(new Runnable() {
@Override
public void run() {
// do something
}
}).start();
new Thread(new Runnable() {
@Override
public void run() {
// do something.
}
- startは、非同期での呼び出し(別スレッドで実行)
- runは、同期での呼び出し(同じスレッドで実行)