Понятно, что при использовании VSTO-приложения основное приложение Office работает с потоком STA, а порождение других потоков STA не представляет проблем (на самом деле они создают некоторые проблемы, но мы можем справиться с ними).Причина в том, что потоки STA гарантируют, что один поток обращается к COM-объекту в любой момент времени, если я правильно понял.И STA - это все равно, что сказать, что в любой момент времени может работать только один поток.
Но теоретически мы можем создать поток, который не является ни STA (и, возможно, ни MTA), чтобы достичь истинного параллелизма, если предположить, что мы делаемнет операции, связанной с COM?Или STA применяется только к COM-объектам в том смысле, что параллелизм возможен, но STA просто не допускает этого в отношении COM?