0

我有一个使用 Document-View 框架的 MFC 项目。在我的文档代码中,我与网络摄像头通信,并实时获取图像帧,并在我的 View 类中显示图像。

是否可以并行化文档和视图的工作,以便文档实时更新我的​​数据模型,视图在文档线程执行其工作时基于我的数据模型并行绘制?

我知道我必须在 Document 和 View 之间同步对共享资源的访问,但我认为这只需要勤奋地使用 mutice。

4

1 回答 1

2

文档和视图必须相互调用,因此它们不能位于不同的线程中。但是您当然可以将您的相机 I/O 代码放在一个单独的线程中,并在有新图片可用时使用 PostMessage 通知主线程。

于 2014-08-22T17:55:34.457 回答