파일 설명자를 닫고 Inotify Watch를 제거하는 것이 실제로 필요합니까?

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

  •  18-09-2019
  •  | 
  •  

문제

Python inotifyx를 사용하면 프로그램 종료 될 때까지 필요한 경우 시계를 닫고 열린 시스템 파일 디스크립터를 닫아야합니까? 예를 들어, 각 실행마다 (파일 디스크립터 + 시계)를 만들고 닫지 않으면 몇 가지 가능한 문제가 있습니까?

도움이 되었습니까?

해결책

커널은 시계를 전체 경로로 저장하므로 시계를 닫는 것이 바람직하며 VFS에서 불필요한 작업이 필요합니다. 파일 디스크립터의 경우, 이는 당신이 얼마나 많은 다른 사람들을 열었는지에 따라 다릅니다.

전화 통화와 같은 종류, 상대방에게 듣기를 중단했다고 말하는 것이 좋습니다. 전화를 끊는 것은 선택 사항이지만 기존입니다. 무언가를 필요로한다면 보관하십시오.

다른 팁

사용을 완료 할 때마다 리소스 (예 : 무료 메모리, 파일 설명 자, waitpid (2) 등)을 릴리스하는 것이 항상 좋은 생각입니다. 게으르고 나가면 나가면 나중에 버그를 일으킬 수있는 확실한 방법입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top