質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇94:
Re:排他処理(補足) [moon] 10/20 16:36


94● Re:排他処理(補足)[ moon ] 2003 10/20 16:36
ただし、このLOCKはまだ硬くない。
なぜならば、時間が来ると自動的にエラーになり、LOCKを解除してしまうから。
&errorのところにロックを解除(削除)すると考えてください。

本来ならば自分のかけたLOCKではないときにLOCK解除をすると不具合がおきる。
または自分がかけたLOCKなのに、違う人がLOCKをはずしてしまうなど。
自分のかけたLOCKかどうかを判別すればもっと強いLOCKが出来上がる。

そのような判別をするには、たとえば自分のプロセスIDをキーとして
ファイル名に入れるなどの工夫が必要。
(単純にファイル名にするとLOCKがまともにかからないが)
スレッド一覧

CGIROOM