gpt4 book ai didi

c++ - [C++]我的 COM 服务器需要同步吗?

转载 作者:太空宇宙 更新时间:2023-11-04 12:23:00 24 4
gpt4 key购买 nike

我已经开发了我的第一个 COM 组件(是的,COM 开发领域的新手),初始化是使用 COINIT_MULTITHREADED 完成的。此外,此 COM 组件是本地服务器可执行文件。但是,我没有向该组件添加任何同步代码。您怎么看:我是否必须向代码添加 CRITICAL_SECTION 或 MS COM 体系结构为我处理它?提前致谢。

最佳答案

由于您指定了 COINIT_MULTITHREADED,COM​​ 允许多个同时调用您的服务器,因此您需要自己进行同步。

如果您希望 COM 序列化调用,请使用 COINIT_APPARTMENTHREADED。

参见 MSDN了解详情。

关于c++ - [C++]我的 COM 服务器需要同步吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3940283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com