3

python inotifyx では、プログラムが終了するまで監視が必要な場合、開いているシステム ファイル記述子を削除して閉じる必要がありますか? たとえば、実行ごとに 1 つ (ファイル記述子 + ウォッチ) を作成し、それを閉じない場合、問題が発生する可能性はありますか?

4

2 に答える 2

1

リソースを使い終わったときはいつでもリソースを解放することをお勧めします (例: メモリの解放、ファイル記述子のクローズ、子プロセスの waitpid(2) など)。怠け者で、終了時にオペレーティングシステムに面倒を見てもらうと、将来バグが発生する可能性があります.

于 2010-03-08T09:33:15.947 に答える
0

カーネルはウォッチをフル パスとして保存するため、ウォッチを閉じることをお勧めします。また、VFS から不要な作業を取り除きます。ファイル記述子に関しては、それはあなたが開いた他のファイルの数によって異なります。

電話のようなもので、聞くのをやめたことを相手に伝えるのはいいことです。電話を切ることは任意ですが、慣習的です。何かに必要な場合は、保管してください。

于 2010-03-08T09:24:45.817 に答える