サーブレットから別のスレッドを実行するにはどうすればよいですか? init()
サーブレットのメソッドに以下のコードがあります。
FileThread myThread = new FileThread();
myThread.start();
myThread.run();
FileThread は、ファイルが変更されたかどうかを確認するために、いくつかのフォルダーを参照することになっています。したがって、このスレッドはループで実行されるように作られています。しかし、それは私が期待したようには機能しません。サーバーのサービスをフリーズします (サーバーは HTML を返しません)。
このスレッドをバックグラウンドで実行し、サーブレットのプロセスに干渉しないようにします。どうすればこれを達成できますか?