【发布时间】:2010-12-09 10:11:19
【问题描述】:
与 CoMarshalInterThreadInterfaceInStream 和 CoGetInterfaceAndReleaseStream 相比,使用 GIT 来跨线程编组 COM 接口的优缺点是什么?
是否有充分的理由偏爱一种方法而不是另一种方法,还是更多的是个人喜好问题?
【问题讨论】:
标签: multithreading com marshalling
与 CoMarshalInterThreadInterfaceInStream 和 CoGetInterfaceAndReleaseStream 相比,使用 GIT 来跨线程编组 COM 接口的优缺点是什么?
是否有充分的理由偏爱一种方法而不是另一种方法,还是更多的是个人喜好问题?
【问题讨论】:
标签: multithreading com marshalling
来自MSDN:
如果您正在解组接口 指针之间多次 进程中的公寓,您可能会使用 IGlobalInterfaceTable 接口。 使用其他技术,您将拥有 每次重新编组。
除此之外,我想说这主要是一个偏好问题。
【讨论】:
您需要一份Essential COM by Bon Box 的副本,当我以前使用COM 工作时,每当我有这种问题时,我都会去找Don 的书。
【讨论】: