4
A
回答
7
Anycorn,
HDF5可以處理無外部同步多線程,雖然寫操作將仍然是連續的。您應編譯最新版本(截至2011年4月5日的1.8.6),並使用--enable-threadsafe
和-with-pthreads=/pthreads-include-path/,/pthreads-lib-path/
標誌運行./configure
。
例如:
./configure --enable-threadsafe -with-pthreads=/usr/include,/usr/lib
至於限定用於寫入的數據空間中,最簡單的方法是使用一個多維陣列中,秩值,而H5Screate_simple
功能構建基本矩形超平面。我通常遵循相同的步驟:
//NUM = Number of spaces in this dimension
//Create a 1 dimensional array
hsize_t dsDim[1] = {NUM};
//Create the 1x1xNUM data space (rank param = 1).
hid_t dSpace = H5Screate_simple(1, dsDim, NULL);
...
Create datasets using the dataspace
...
//Release the data space
H5Sclose(dSpace);
希望這有助於!
相關問題
- 1. Java線程併發讀取和寫入
- 2. hdf5支持併發讀取,還是寫入不同的文件?
- 3. dask和並行hdf5寫作
- 4. h5py增量寫入hdf5
- 5. 將3D數組寫入HDF5
- 6. 併發寫入多線程中的文件
- 7. 在CRCW線程模型中實現併發寫入
- 8. 使用多線程併發寫入文件
- 9. 與第三方併發寫入程序「悲觀離線鎖定」
- 10. Java從多個線程併發寫入單個文本文件?
- 11. Linux中的STL容器和線程(併發寫入)
- 12. HDF5 - 用Hyperslab逐一寫入/附加HDF5複合數據類型?
- 13. Cassandra併發寫入
- 14. sqlite3併發寫入
- 15. DynamoDB併發寫入
- 16. 從Oracle讀取數百萬行的大表並寫入HDF5
- 17. 併發執行/重入/線程安全/?
- 18. R hdf5數據集寫入不正確?
- 19. 將數據寫入HDF5文件
- 20. 併發多線程
- 21. 線程併發性
- 22. JAVA線程併發
- 23. 並行線程和併發
- 24. 寫入過程完成後HDF5文件內容消失
- 25. hbase併發寫入一行
- 26. 併發excel文件寫入
- 27. 併發文件寫入PHP
- 28. 多線程執行寫入?
- 29. 異步流寫入線程
- 30. Java線程寫入文件
很好的問題和很好的答案請upvote和接受 – fabrizioM 2011-04-05 22:11:21