0

HTMLフォームから引数を取る約15〜20分のランタイムを持つJavaサーブレットタスクを構築しようとしています。これに関していくつか質問があります。

  1. ユーザーがブラウザーを閉じた後も、タスクは引き続き実行されますか? これをグーグルで検索したところ、ブラウザを閉じた後もプロセスが実行され続けるようです。これを確認したいだけです。

  2. 上記の質問に対する答えを探しているときに、そのような「集中的な」タスク (完了するのに約 15 ~ 20 分かかるため、私の場合は集中的であると考えます) について述べている投稿 (またはそれらのいくつか) に出くわしました。サーブレット プログラムにタスクを含めるよりも、別のプログラムでタスクを実行する方が適切です。では、サーブレット クラスから別の Java プログラムを実行するだけでよいのでしょうか。

最後の質問ですが、複数のユーザー リクエストは互いに独立して処理されますか? 同様に、サーブレットにはリクエストごとに個別のスレッドまたはインスタンスがありますか? その場合、サーブレット クラスから別の Java プログラムを実行すると問題が発生しますか?

4

1 に答える 1