Details
Description
Currently, updating an assembly's input/output data takes a lot of time in case the assembly instance holds multiple IO members.
The reason is, that the assembly object call mutext lock/unlock for each member individually.
Better would be to lock/unlock the mutex only once for each assembly instance or even only once for the update process of all instances.