ContentsIndexHome
PreviousUpNext
Thread safety

The SDK is not thread-safe. By adhering to a well-described set of rules, you can, however, access the SDK from multiple threads in a thread-safe manner.

In general, there will be a lot of interdependencies between the domain sets of multiple multidimensional identifiers you may want to access from within your client application. Therefore, making the iterators and various insert methods in the SDK completely thread-safe, would require the introduction of a complex locking mechanism, and could lead to excessive performance loss, even for fairly simple use cases. 

As a consequence, data transfer using the SDK from multiple threads is not guaranteed to work in a thread-safe manner, and can lead to unexpected results and errors.