CGI-BBS > CGI > Perl > ネット上での複数ユーザーからの実行


カレッヂ
カレッヂ


質問者 Takashi  投稿日 10/2(火) 02:33:09
基本的な質問になってしまいますが、Perl(CGI)はネット上で複数ユーザーから
同時に同じプログラムが実行されることがあるのでしょうか?
もしそうだとすると、例えばひとつのプログラム内でAさんが使っている変数名(例えば$i)が、
他ユーザー(Bさん)からのアクセス(同一プログラムの実行)で、その変数名($i)の内容が
書き換わってしまうことがあるのでしょうか?
もしそうだとすると、プログラムは正常に動作しなくなると思います。
ここまで考えるとプログラムを組むのが非常に複雑になってしまうと思います。
どなたかこの辺のことを教えて頂けないでしょうか?宜しくお願い致します。
回答者 しあわせのツボ  [削除]  投稿日 10/2(火) 11:35:02
同じプログラムを同時に実行されることは当然ありますが、プロセスごとにコピーを作り、それぞれ別のものとして実行されます。
したがって、ご心配のようなことはありません。

ただし、データファイルのように複数のプロセスが共通して使用するものに関しては、実行中に他のプロセスから書き換えられる可能性はあります。
質問者 Takashi  [削除]  投稿日 10/2(火) 16:26:27
ご返事ありがとうございました。これで心配がなくなりました。

このページは終了したので返信(回答)は書きこめません

Web裏技