-1

複数のユーザーが、ネットワーク デバイス内の単一のテキスト ファイル ストアにデータを読み書きするように設計された Python スクリプトの同じコピーを同時に実行するとどうなるでしょうか?

プロセスは機能しなくなりますか?

もしそうなら、解決策は何ですか?

4

1 に答える 1

1

多くの悪いことが起こる可能性があります。少なくともファイルへの同時アクセスが原因でプロセスが機能しなくなるとは思いませんが、ファイルの作成に一貫性がない場合helloがあります。ファイルへの同時アクセス、次のような行が表示される場合がありますhhelllolo

私が見ることができる解決策は、提案されているようにデータベースを使用するか、ファイルを同時アクセスにロックするメカニズムを作成することです(同じコンピューターではなくネットワークで作業しているため、これは面倒かもしれません)

私が考えることができる別の解決策は、リクエストを処理し、同時アクセスのためにファイルをロックするサーバー側の単純なスクリプトを作成することです。これは、データベースを使用する場合とほぼ同じソリューションです。ストレージ システムを最初から作成することになるため、わざわざ :)

お役に立てれば!

于 2013-07-11T13:44:29.800 に答える