Assimp  v3.0 (July 2012)


This page discusses both assimps scalability in threaded environments and the precautions to be taken in order to use it from multiple threads concurrently.

Thread-safety / using Assimp concurrently from several threads

The library can be accessed by multiple threads simultaneously, as long as the following prerequisites are fulfilled:

Multiple concurrent imports may or may not be beneficial, however. For certain file formats in conjunction with little or no post processing IO times tend to be the performance bottleneck. Intense post processing together with 'slow' file formats like X or Collada might scale well with multiple concurrent imports.

Internal threading

Internal multi-threading is not currently implemented.