I have one COM component that is created inside the COM service (this .exe is running).
I have ten clients. Each client receives an interface pointer (IXyz) from ROT and simultaneously calls the IXyz :: abc () method.
From my tracks, I see that IXyz :: abc () gettting calls 10 times at the same time, but in 10 different threads.
Who creates these 10 threads?
COM , . . , Single Threaded Apartment, . qeueu, . , . , , .
concurrency, dll. , , .
- . , , .
obviouse, , .:-) , , ( )! (), , "" . , . , .
COM . , . MTA, , STA , .
Source: https://habr.com/ru/post/1708316/More articles:Generate AES key with initial value - encryptionКак обновить стандарт Visual Studio 2008 до профессионала? - installation.NET tooltip control that can be displayed anywhere on the screen - c #Creating SQL update scripts for a client - sqlHow to automatically update a deployed database for end users - .netDeleting a record in a table with foreign key relational tables - databaseкак я могу получить больше, чем пользовательский интерфейс для QMainWindow? - user-interfaceWhat good guides do you know about MySQL stored procedures? - mysqlSelect all checkbox in XAML using trigger? - checkboxASP.NET caching issue - cachingAll Articles