Thank you for the response Even!

>As most C/C++ libraries, an object is not thread-safe unless it is
explicitly mentioned it is.

This makes sense.
However, I inferred from one of your  previous responses
<http://osgeo-org.1560.x6.nabble.com/gdal-dev-Possible-concurrency-issue-in-OGRCoordinateTransformation-tp5285641.html>
  
that OGRCoordinateTransformation is reentrant:
>You need to have one coordinate transform object per thread.

where reentrant means
<https://gdal.org/development/rfc/rfc16_ogr_reentrancy.html>  
>Reentrant: A reentrant function can be called simultaneously by multiple
threads provided that each invocation of the function references unique
data.
- from the  docs
<https://gdal.org/development/rfc/rfc16_ogr_reentrancy.html>  

Is this inference correct and, if so, where is this stated in the docs for
OGRCoordinateTransformation?





--
Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to