NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

[netcdf-java] Variable object thread safe?

Is ucar.nc2.Variable intended to be thread safe, at least for Variables in 'read' mode?? If I do this:

NetcdfFile nc = NetcdfFile.open( "foo.nc" );
Variable v = nc.findVariable( "v" );

then can I do calls like

Array a = v.read( "section Spec" );

from many threads concurrently, with different sections obviously.

Or is there state in a Variable that precludes this? I know I could trawl the source code but that is slow.

Apologies if this is a FAQ


Stuart