나는 몇 백 개의 파일과 아마도 수천 개의 파일에서 특정 오프셋을 읽었습니다. 특정 시간에 특정 오프셋의 특정 데이터 만 필요하기 때문에 나중에 사용하기 위해 파일 핸들을 열어 두거나 필요한 파일을 별도의 파일에 쓸 수 있어야합니다.여러 파일 포인터를 동시에 열어도 괜찮습니까?
새로운 임시 파일 디스크에 많은 양의 쓰기 작업을하는 대신 이러한 파일 핸들을 모두 열어 두는 것이 두 가지 중 하나입니다. 나는 많은 파일 핸들을 열어 놓는 것의 효율성에 대해 걱정하고있었습니다.
일반적으로 파일을 열고 오프셋을 찾고 일부 데이터를 읽은 다음 5 초 후 동일한 오프셋을 적용하고 다른 오프셋에서 파일을 천천히 2 분 안에 표시합니다.
이것이 문제가 될 수 있습니까?
후속작 : 정말, 더 나은 I "m 묻는 파일이 열린 핸들이 수천을 떠나, 또는 일정을 닫고 나는 즉시 그들에게 필요한 때를 다시 열 수
제목에'[python]'을 쓰지 마십시오. 태그가 그 대상입니다. – Amber
오라클과 같은 데이터베이스가 그렇기 때문에 왜 묻고 있는지 확실하지 않습니다. –