<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div style="font-family:Arial;"><br></div><div>On Thu, Sep 21, 2023, at 18:05, Even Rouault wrote:<br></div><blockquote type="cite" id="qt" style=""><div><br></div><blockquote type="cite" cite="mid:2be40407-bd4b-487a-a10a-154c056927b6@betaapp.fastmail.com"><div style="font-family:Arial;">Of course, but I'm asking if it's
        worth calling ReadBlock on multiple threads (if it always takes
        a lock, it's not, and I should use RasterIO instead).<br></div></blockquote><div>Not on the same dataset object, otherwise you'll get crashes as no
    lock is taken<br></div></blockquote><div style="font-family:Arial;">I've filed <a href="https://github.com/OSGeo/gdal/issues/8448">https://github.com/OSGeo/gdal/issues/8448</a> for this. Even if rejected, it will serve as documentation for other people who want this.<br></div></body></html>