Does Inventor support multi-threaded applications?

By Philippe Leefsma

Q:

Can a multi-threaded application be written that interfaces with the Inventor API, and how are the API calls synchronized?

A:

Developers are free to spawn worker threads for their own purposes, but Inventor is a single threaded application. Inventor cannot perform concurrent modeling operations. Any calls made to the API from a worker thread would be marshaled back to Inventor’s single threaded apartment and would run serially with any commands that Inventor may already be performing.


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading