Hello, Am 21.09.2014 um 18:57 schrieb S. Razi Alavizadeh: > Hello again, > >> No, there are several search tasks running but all of their calls to the >> DjVuLibre API are serialized, so they are not really running in parallel >> but rather interleaved. And this is then also true for rendering which >> is not an acceptable limitation. > > > OK, then I think a workaround is using a threadpool with max thread count > set to one on Windows. > But I think for now we can leave it because there are no lots of Windows > users. (maybe just me :D ) As a workaround, yes. But this will have the same implication that all searching is interleaved even though if you use a different thread pool than for rendering it will not limit the concurrency of that. What would probably be most useful in this situation is filing a bug report with the DjVuLibre project or at least discussing the issue on their mailing list. (Because maybe it is an API usage error after all.) Best regards, Adam. > Thanks, > Razi. > > > 2014-09-21 20:09 GMT+03:30 Adam Reichold