[我用C ++写了一个多线程程序,当时有一些线程正在从GdalDataset A读取(具有独占访问管理),而只有一个线程在另一个Gdaldataset B中进行写入,
我在结果图像中得到一些空值
[已知Gdal并不是完全线程安全的,但由于写入不是并发的(因此,在Gdaldataset对象中仅写入一个线程)在这里不应该出现问题]
请注意,GTiff驱动程序不存在此问题
有解决问题的想法吗?
“重要的一点是,同一GDALDataset对象不应由多个线程同时访问。”