タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

知識に関するmtype24のブックマーク (1)

  • [ThinkIT] 第1回:Tomcatって何ですか? (3/3)

    サーブレットはCGIと違い、リクエストに対する処理が終了した後も、プロセスを起動し続けながらリクエストを待つので、サーバのリソースを無駄に消費しているともいえます。これはサーバのリソースが限られる環境では問題になるかもしれません。 1つのリクエストに対して1つのプロセスが起動されるCGIでは、メモリ空間やファイルといったリソースも別々に確保されます。しかしサーブレットでは1つのプロセスが持つリソースを複数のスレッドで共有しています。これはサーブレットの特徴でもありますが、同時に複数のスレッドでリソースの競合や干渉が起きてしまう危険性をはらみます。そのためサーブレットプログラムでは、スレッドセーフなコードを書くように注意する必要があります。 サーブレットにはこのような注意点も存在しますが、それを補って余りある利点が認められ、特に大中規模Webアプリケーションの開発に広く利用されているので

    mtype24
    mtype24 2011/06/13
    サーブレットとCGIの違い
  • 1