COM多线程模型、DCOM.PPT

COM多线程模型、DCOM 潘爱民 /CompCourse 内容 复习:COM聚合和COM跨进程模型 COM线程模型 分布式COM(DCOM) DCOM基本结构 对象激活 连接管理 并发管理 DCOM安全模型 复习:COM包容模型 复习:聚合 支持聚合的对象在非聚合方式下的接口示意图 复习:聚合 通过类厂建立代理对象和组件对象自定义列集过程 自定义列集的要点 对象必须实现IMarshal接口 代理对象也必须实现IMarshal接口,并且代理对象与进程外对象之间协作 代理对象必须负责所有接口的跨进程操作 典型用途: 提高跨进程调用的效率,使用缓存状态等优化技术 marshal-by-value 标准列集的proxy和stub结构 进程外组件注意事项 自注册方式的变化 命令行参数/RegServer和/UnregServer 注册类厂 何时被卸载 调用CoInitialize和CoUninitialize 实现自定义接口的代理/存根组件 多线程特性 Win32线程和COM线程 marshaling和同步 套间线程 自由线程 进程内组件的线程模型 进程和线程 进程 在Linux平台上,时间和空间概念的结合 在Windows平台上,是个空间概念 线程 在Linux平台上,一个执行环境 在Windows平台上,也是一个调度单元,是个时间概念 Win32线程 Win32系统线程

文档评论(0)

1亿VIP精品文档

相关文档