【问题标题】:MFC - Document and View in parallelMFC - 并行文档和视图
【发布时间】:2014-10-16 15:38:27
【问题描述】:

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

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

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

【问题讨论】:

标签: c++ multithreading architecture mfc document-view


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多