通常、スレッドを開始するには、Threadクラスを拡張するか、Runnableインターフェイスを実装してrun()メソッドをオーバーライドします。しかし、以下のコードでは、上記のことはしていませんし、実際にはスレッドを作成するために匿名クラスを使用しています。 Javaでスレッドを開始するのは本当に良い/法的/推奨の方法ですか?匿名クラスを使用してスレッドを開始することは合法ですか?
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
}
});
thread.start();