gpt4 book ai didi

windows - COM服务真的不能同时被多个程序使用吗?

转载 作者:可可西里 更新时间:2023-11-01 12:08:55 24 4
gpt4 key购买 nike

Before the application terminates its execution, COM must be shut down again. (Failure to shut down COM could result in execution errors when another program attempts to use COM services .)

上面的引用暗示了这一点,对吧?

最佳答案

不,它没有。

如果您未能正确释放对进程外 COM 服务器的所有引用并正确关闭 COM,则可能导致该服务的实例处于奇怪状态(释放所有引用后一切都应该正常,但有时 COM可能会缓存部分进程外编码层)。

进程外 COM 服务可以设计为每个客户端(在服务内或跨服务)具有单独的组件实例,这些实例是完全独立的(即使托管在同一进程中),在这种情况下很难看出如何一个客户端的故障会影响其他实例(除了在 COM 最终超时之前在实例上浪费内存之外)。如果实例共享状态,即使客户端完全按照规则运行,它们当然也可以进行干扰。

关于windows - COM服务真的不能同时被多个程序使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3573720/

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