Javaスレッド自体がJavaを実装していますRunnable!インターネット上のほとんどの専門家によると、Runnableの実装はスレッドの拡張よりも優先されます!Threadクラスがないと、スレッドの意味でRunnableを利用することはできませんが!では、どちらの場合も、実際のスレッドは実装されたメソッド(つまり、または)を呼び出すことによって記述されるのに、拡張を超えて実装することを好むのは
なぜですか?RunnableThreadThreadstart()run()ThreadThreadrun()
紛らわしいと思われる場合はお詫び申し上げます。