We've encountered errors attempting reads from the same file from multiple threads in the same process, even to different datasets, running under Windows 64. We've never tried reading from multiple files using the same process.
On Sep 23, 2010, at 1:44 PM, [email protected] wrote: > I've googled a bit, but haven't had much luck finding a definitive answer. > > From these discussions/FAQ topics... > http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/2010-June/003211.html > http://www.hdfgroup.org/hdf5-quest.html#grdwt > http://www.hdfgroup.org/hdf5-quest.html#tsafe > http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/2010-March/002804.html > > It seems like the current status is that I can't do concurrent reads within > the same file. Is that the case? > > But, concurrent reads from separate files by the same process are OK, right? > > My use case: > * GIS data that has been clipped up to geospatial boundaries (say a 1x1 > arcminute grid), and written to HDF5 such that each grid element has its own > dataset. > * We'll likely split N grid elements into their own files. > * I'll have many (8+) readers but no writers. Each thread would be > responsible for checking for and pulling data from a particular dataset. i.e. > there wouldn't be multiple readers pulling separate chunks of data from the > same dataset. > > Thanks, > Steve > > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
