目的大致如下,
1。用一个COM进程外服务器(称为A)实现底层的功能,要求它可以为多个外部程序服务。
2。若干个外部程序(称为B),每个中有若干线程(称为B.C)。并发的调用A的功能。我的测试结果是2个B.C同时调用A的函数时,其调用是串行的。虽然2个B.C同时运行,但调用A是在一个完成后,第2个才调用。
看了些书。(COM+核心技术,ATL开发指南,COM原理与应用,COM本质论)
感觉MTA只是针对进程内COM组件的。
我的测试分别使用了FREE和SINGLE线程模型,都不行。A中的数据同步我可以处理,就是没法实现并发调用。我想问:对A,用多个B.C同时访问如何实现?
谢谢。