Javaで匿名クラスを使用してスレッドを作成するにはどうすればよいですか?

WBOY
リリース: 2023-08-26 22:37:06
転載
1095 人が閲覧しました

Javaで匿名クラスを使用してスレッドを作成するにはどうすればよいですか?

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!