• ベストアンサー

リクエスト処理スレッド

アプリケーションサーバーで Webアプリを動かし、 リクエスト処理スレッドが復帰しない場合、 つまり数分間ビジーな場合、エラーが出ることを確認しなければならなくなりました。 単にビジーになればいいのかと、 whileで終了しないループを作ってみたのですが、 それではリクエスト処理スレッドにはならなく、タイムアウトにはなったものの、目的のエラーが出てくれませんでした。 リクエスト処理スレッドがビジーとなるようなプログラムをどう組めばいいか教えてください。 ヒントだけでも助かります

質問者が選んだベストアンサー

  • ベストアンサー
  • osumitan
  • ベストアンサー率33% (102/307)
回答No.1

java.lang.Thread#sleepで タイムアウトになるまで スレッドを寝かせておく… ってのはダメですか?

azicyan
質問者

お礼

お礼遅れて申し訳ないです。 明日から出社なので早速やってみますね! ありがとうございます

その他の回答 (1)

回答No.2

リクエスト処理後に呼ばれるサーブレットにインナークラスか無名クラスでもいいとは思いますが,スレッドを立ててそこでタイムアウトを起こさせるのではダメでしょうか?

azicyan
質問者

お礼

なかなかうまくいきませんでした。 難しいです・・・ 回答ありがとうございました

azicyan
質問者

補足

スイマセン私の能力では、良くわかりませんです・・・ リクエスト処理後というのは、 ブラウザからのアクションの処理後ということでしょうか? >スレッドを立ててそこでタイムアウトを起こさせる 申し訳ないです。 それが具体的にどうすればいいかわから内のです・・・

関連するQ&A