Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
If different threads wants to do buffered reads over different portions of a file (and they are unable to create their own separate file handles), they may clobber each other. I would propose creating an object that keeps the RandomAccessFile internally and implements the InputStream API in a way that is safe from other threads changing the file position
Attachments
Issue Links
- is related to
-
PARQUET-1636 [C++] Incompatibility due to moving from Parquet to Arrow IO interfaces
- Resolved
- links to