基本上我需要构建一个应用程序,其中主进程根据一些全局变量的值进行一些操作,辅助线程更新这个全局变量(比如每 100 毫秒)
你建议使用什么库来使用 opencv、c++ 和多线程?(视窗)
我听说有
- 开放式MP
- 促进
- 英特尔待定
对于这个简单的多线程应用程序,您建议使用哪一个?
基本上我需要构建一个应用程序,其中主进程根据一些全局变量的值进行一些操作,辅助线程更新这个全局变量(比如每 100 毫秒)
你建议使用什么库来使用 opencv、c++ 和多线程?(视窗)
我听说有
对于这个简单的多线程应用程序,您建议使用哪一个?
您可以将 OpenMP 用于线程。你有用于计算机视觉的 OpenCV。使用 OpenMP。这是文档。希望能帮助到你。:)
我建议使用 boost 库,因为它拥有庞大的社区,您会找到所有可能的解决方案和示例代码。在 Boost Threads 中,变量传递比以往任何时候都容易。但是,c++11 具有与 boost 相似的线程功能,但您需要检查 c++ 11 的可用性。因此,如果您已经为其他功能安装了 boost,请使用 boost。其他 c++ 线程是您的出路。