【发布时间】:2013-11-19 00:58:24
【问题描述】:
我正在构建一个由两部分组成的应用程序:QtQuick GUI (C++) 和使用 repa 和 accelerate 包处理图像的 Haskell 后端。
我想在 GUI 中以交互方式显示图像。我不希望复制数据,而是使用某种共享内存或任何其他机制,这将使我获得最大的性能。
在 C++ GUI 中以交互方式“传输”和显示这些图像的最佳方式是什么?
【问题讨论】:
-
QtQuick/C++ 端调用 Haskell,还是 Haskell 后端独立运行,通信以更像 IPC 的方式进行?哪一方“驱动”图像的产生? (我问是因为我最近也在思考类似的事情,这些问题似乎很重要……)
-
这是双向通信,但大多数图像将从 Haskell 推送到 GUI。
标签: c++ performance qt haskell rpc