我有一个使用文档 View 框架的 MFC 项目。在我的文档代码中,我与网络摄像头通信,实时获取图像帧,并在我的 View 类中显示图像。
是否可以并行处理 Document 和 View 的工作,以便 Document 实时更新我的数据模型,而 View 在 Document 线程执行其工作的同时基于我的数据模型并行绘制?
我知道我必须同步访问文档和 View 之间的共享资源,但我认为这只需要勤奋地使用 mutices。
最佳答案
文档和 View 必须相互调用,因此它们不能在不同的线程中。但是您当然可以将相机 I/O 代码放在单独的线程中,并在有新图片可用时使用 PostMessage 通知主线程。
关于c++ - MFC - 并行记录和查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25452843/