LinuxOS上のJavaで小さなクライアントサーバーアプリケーションを実行しました。サーバーはクライアントからさまざまなコマンドを受け取り、さまざまなスレッドを開始してそれらを処理します。コマンドごとに1つの特定のスレッドがあります。
私のメインプログラムは、さまざまなコマンドに応答し、1つの無限ループで構成されるスレッドを開始します。ループからの出口はまだありません。このスレッドは、メインプログラムが開始されたターミナルに出力されますが、「。start()」の後のコマンドは実行されません。
ServerSend servSend = new ServerSend(arg);
System.out.println("1");
servSend.start();
System.out.println("2");`
したがって、「2」は出力されませんが、スレッド内の「System.out.println()」は機能します。誰かがその理由を知っていますか?