标签: multithreading atl dcom
我有一个ATL服务,它实现了一个免费的线程COM对象。我们的测试人员正在针对该服务运行越来越多的线程,但是当它开始耗尽RAM时,最终会导致运行时崩溃。
如何配置ATL(或COM)来限制在服务中创建的线程数?
我一直在看CComClassFactoryAutoThread。看起来你使用DECLARE_CLASSFACTORY_AUTO_THREAD宏启用它,但我不知道我是否可以将它与服务一起使用。如果我使用它,如何限制线程池大小?
谢谢,
汤姆