Inventer API and Parallelization
So while my code compiles and runs, Inventor 2018 sometimes behaves and sometimes throws a conniption fit, and blows up completely. Is there a guide as to what is safe to do in Parallel within Inventor? ("nothing", being the easy response)
I know that 2019 has received many more parallel abilities in the core, but what about through the API?
If I wanted to read multiple properties from the same document in mass, if I wanted to check parameters values in mass, if I wanted to verify 3D points in mass. Many of these things seem harmless, but fail. For adding items, I can code the use of synclock, but Inventor runs the code with 50% stability. Many times it runs into memory violation issues, or 'not marshal-able' issues with its sub classes. I've even attempted to reclass some inventor objects to get speed out of them, but that's reinventing the wheel so to speak.
Since we (developers) are attempting to make programs that work faster than the human on redundant tasks, I 'd like to be able to take advantage of parallelization from system.threading.tasks.parallel.