Está cerrando descriptor de archivo y la eliminación de reloj inotify realmente necesario?

StackOverflow https://stackoverflow.com/questions/2400276

  •  18-09-2019
  •  | 
  •  

Pregunta

Con inotifyx pitón, tengo que quitar el reloj y cerca de abrir el sistema descriptor de archivo si los necesito, hasta la salida del programa? P.ej. ¿hay algunos posibles problemas si se crea una (descriptor de fichero + reloj) con cada carrera y no lo cierre?

¿Fue útil?

Solución

Las tiendas de relojes de núcleo caminos de pleno derecho, por lo que el cierre del reloj es preferible, sino que también requiere mucho trabajo innecesario de de VFS. En cuanto al descriptor de archivo, ello dependerá de cuántos otros que haya abierto.

Algo así como una llamada telefónica, su agradable para decirle a la otra parte que ha dejado de escuchar, colgar el teléfono es opcional, pero convencional. Si lo necesita para algo, que sea.

Otros consejos

Es siempre una buena idea para liberar recursos (por ejemplo, memoria libre, cerca descriptores de archivo, waitpid (2) en los procesos secundarios, etc.) cada vez que haya terminado de usarlos. Ser perezoso y dejar que el sistema operativo cuidar de él para usted cuando salga es una manera segura de causar errores en el futuro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top