选择线程模型
为对象选择线程模型取决于对象的函数。 执行大量 I/O 的对象可能支持自由线程处理,通过允许在 I/O 延迟期间调用接口来向客户端提供最大响应。 另一方面,与用户交互的对象可能支持单元线程,以同步传入 COM 调用及其窗口操作。
支持单线程单元单元中的单元线程更轻松,因为 COM 基于每个调用提供同步。 支持自由线程处理更加困难,因为对象必须实现同步;但是,对客户端的响应可能会得到改善,因为可以针对较小的代码部分实现同步。
相关主题
为对象选择线程模型取决于对象的函数。 执行大量 I/O 的对象可能支持自由线程处理,通过允许在 I/O 延迟期间调用接口来向客户端提供最大响应。 另一方面,与用户交互的对象可能支持单元线程,以同步传入 COM 调用及其窗口操作。
支持单线程单元单元中的单元线程更轻松,因为 COM 基于每个调用提供同步。 支持自由线程处理更加困难,因为对象必须实现同步;但是,对客户端的响应可能会得到改善,因为可以针对较小的代码部分实现同步。