Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multithreading capabilities #118

Open
dbaston opened this issue May 24, 2024 · 0 comments
Open

Add multithreading capabilities #118

dbaston opened this issue May 24, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@dbaston
Copy link
Member

dbaston commented May 24, 2024

The current Processor implementations (FeatureSequentialProcessor, RasterSequentialProcessor) could be extended to use multiple threads. (Alternatively, new Processor implementations could be added added). Some previous work was done by @shortcutman using TBB but this was before some internal API changes and the switch to C++17.

Care would need to be taken to avoid multiple threads reading from the same GDAL dataset.

@dbaston dbaston added the enhancement New feature or request label May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant