'Поставщик сообщает мне, что существует только один поток, в котором существует несколько экземпляров компонентной сети (шаблон Factory для создания экземпляра компонента), и каждый экземпляр независимо управляется из своего API.'
Это не совсем ясно на 100%. Я думаю, что это означает:
1) Создание компонентов не является потокобезопасным. Может быть, они все хранятся внутри в не-потокобезопасном контейнере. Предположительно, разрушение компонентов также не является потокобезопасным.
2) После создания компоненты «независимо управляемы» - это говорит о том, что они поточно-ориентированы.
Это мое мнение. Может быть, ваш продавец мог бы подтвердить это, просто чтобы быть уверенным, прежде чем вы продолжите разработку.