Hi Dana,
thank you for coming back.
On 04.02.2015 at 20:30 wrote Dana Robinson:
The reason we don't support the higher-level "wrapper" libraries like C++,
Fortran, and the high-level (HL) library is that the global lock is at the C API call
level, not the wrapper level. Some of these wrapper API calls make multiple C API calls
and a context switch during the wrapper call could cause problems.
I respect your answer, but I do not try to pretend that I am
understanding it. However what puzzles me about the answer is this: Will
I suffer from the same issues when I use C++ to call into the hdf5
C-library?
I.e. I write my own C++ classes to use hdf5 at the C level. If C++ in
general could not be used with hdf5, that would really be a show stopper!
What should I specifically need to look out for, i.e. what is special
about the hdf library that is not present in other c-libraries making it
problematic for multithreading?
Thank you,
Roland
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5