evangelistのプロフィール

@evangelist evangelist
ありがとう数1
質問数0
回答数3
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

よろしくお願いします

  • 登録日2001/10/03
  • Servletのスレッドを終了させたい

    通常、一つのServletに対して、同一のsession idで(一つのクライアントで)複数並列処理します。 しかし、それじゃ都合が悪いので、一つのServletに対してはsession id毎に一つのスレッドしか発生しないようにしたいと思っています。ただ、あるスレッドが処理している最中にリクエストを受け付けたら、既に動いているスレッドを強制終了させて、後のリクエストのみを処理させたいと思っています。 が、なかなかいい案が思い浮かばず苦悩しています。 要求条件を整理すると次のようになります。 ・一つのServletに対して、一つのsession idで一つのスレッドだけしか処理しないようにしたい。 ・最後に受け付けたリクエストを活かし、処理中のスレッドは終了させたい。 二つ目の条件を満たすためには、一時的に二つのスレッドが発生することになると思っています。 皆様のお知恵をおかしください。

  • 教えてください

    私はJavaを勉強してまだ1週間の初心者です。 参考書等見てもどうしてもわからなかったので、分かる人がいらっしゃいましたら教えていただきたいと思い、掲載させてもらいました。 サンプルで次のようなプログラムを作りました。 //サンプルプログラム class Sample{ public static void main(String args[]){ try{ System.out.println("sample"); }catch(NoClassDefFoundError e){ System.out.println(e + "という例外が起こりました"); }finally{ System.out.println("終了"); } } } このサンプルプログラムをコンパイルすることはできたのですが、実行すると、 [Exception in thread "main" java.lang.NoClassDefFoundError: Sample] のようなエラーが出ます。 ちなみに私は  JavaTM 2 SDK, Standard Edition  Version 1.3.1_01  Microsoft Windows 用 をインターネットからインストールして使っているのですが、 先週までは実行できたのですが、今週にはいってから実行できなくなりました。 JDKのアプリケーションを削除してまた、再インストールして実行しても 何もかわらず、先ほどのようなエラーが出るだけです。 原因がまったくわかりません。 どんなささいなことでも何でも構いませんので、解決するためのアドバイスをお願いします。

  • 教えてください

    私はJavaを勉強してまだ1週間の初心者です。 参考書等見てもどうしてもわからなかったので、分かる人がいらっしゃいましたら教えていただきたいと思い、掲載させてもらいました。 サンプルで次のようなプログラムを作りました。 //サンプルプログラム class Sample{ public static void main(String args[]){ try{ System.out.println("sample"); }catch(NoClassDefFoundError e){ System.out.println(e + "という例外が起こりました"); }finally{ System.out.println("終了"); } } } このサンプルプログラムをコンパイルすることはできたのですが、実行すると、 [Exception in thread "main" java.lang.NoClassDefFoundError: Sample] のようなエラーが出ます。 ちなみに私は  JavaTM 2 SDK, Standard Edition  Version 1.3.1_01  Microsoft Windows 用 をインターネットからインストールして使っているのですが、 先週までは実行できたのですが、今週にはいってから実行できなくなりました。 JDKのアプリケーションを削除してまた、再インストールして実行しても 何もかわらず、先ほどのようなエラーが出るだけです。 原因がまったくわかりません。 どんなささいなことでも何でも構いませんので、解決するためのアドバイスをお願いします。