COM多线程模型、DCOM 潘爱民 http://www.icst.pkuedu.cn/compcourse
COM多线程模型、DCOM 潘爱民 http://www.icst.pku.edu.cn/compcourse
内容 复习:COM聚合和COM跨进程模型 COM线程模型 分布式 COMDCOM) DCOM基本结构 对象激活 连接管理 并发管理 DCOM安全模型
内容 • 复习:COM聚合和COM跨进程模型 • COM线程模型 • 分布式COM(DCOM) – DCOM基本结构 – 对象激活 – 连接管理 – 并发管理 – DCOM安全模型
复习:COM包容模型 对象B IOtherInterfacel 客户程序 调用 ISomelnterfacel 调用 对象A ISomelnterface
复习:COM包容模型 对象 B ISomeInterface 对象 A ISomeInterface 客户程序 调用 调用 IOtherInterface
复习:聚合,支持聚合的对象 在非聚合方式下的接口示意图 对象A 委托 IUnknown 客户程序 QueryInterface ISomelnterfacel Add Ref Release Some Function 非委托 IUnknown
对象 A ISomeInterface 客户程序 QueryInterface AddRef Release SomeFunction 委托 IUnknown 非委托 IUnknown 复习:聚合,支持聚合的对象 在非聚合方式下的接口示意图
复习:聚合,支持聚合的对象 在聚合方式下的接口示意图 对象B QueryInterface 外部对象的 AddRef IUnknown IOtherlntelface Release Other Function 控制 客户程序 对象A 委托 Querylnterface UNKnown AddRef ISomeInterfacel 非委托 Somefunction IUnknown
复习:聚合,支持聚合的对象 在聚合方式下的接口示意图 对象 B IOtherInterface 对象 A ISomeInterface 客户程序 QueryInterface AddRef Release SomeFunction QueryInterface AddRef Release OtherFunction 外部对象的 IUnknown 委托 IUnknown 非委托 IUnknown 控制