Threadingは、プログラムの他の部分と同時に実行できる関数です。すべての Java プログラムには、メイン スレッドと呼ばれる少なくとも 1 つのスレッドがあり、プログラムの開始時とmain()メソッドの実行時にJava 仮想マシン (JVM)によって実行されます。 . メインスレッドと一緒に作成され、呼び出されます。
Java では、スレッドを拡張することでスレッドを作成できますクラスまたは Runnable インターフェイスからを実装します。次のプログラムでは、Thread クラスを拡張せずに、anonymousclassを使用してスレッドを作成することもできます。
public class AnonymousThreadTest { public static void main(String[] args) { new Thread() { public void run() { for (int i=1; i <= 5; i++) { System.out.println("run() method: " + i); } } }.start(); for (int j=1; j <= 5; j++) { System.out.println("main() method: " + j); } } }
main() method: 1 run() method: 1 main() method: 2 run() method: 2 main() method: 3 run() method: 3 main() method: 4 run() method: 4 main() method: 5 run() method: 5
以上がJavaで匿名クラスを使用してスレッドを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。