选择线程模型

为对象选择线程模型取决于对象的函数。 执行大量 I/O 的对象可能支持自由线程处理,通过允许在 I/O 延迟期间调用接口来向客户端提供最大响应。 另一方面,与用户交互的对象可能支持单元线程,以同步传入 COM 调用及其窗口操作。

支持单线程单元单元中的单元线程更轻松,因为 COM 基于每个调用提供同步。 支持自由线程处理更加困难,因为对象必须实现同步;但是,对客户端的响应可能会得到改善,因为可以针对较小的代码部分实现同步。

跨单元访问接口

多线程单元

进程内服务器线程问题

进程、线程和单元

单线程通信和多线程通信

单线程单元