【发布时间】:2013-07-18 10:42:12
【问题描述】:
我正在使用开源图像处理库 OpenCV,由于我的算法复杂,我需要使用多个线程进行视频处理。
如何在 C++ 98 上完成多线程?我知道 C++ 11 有一个内置的线程支持库(std::thread),但我的平台(MSVC++ 2010)没有。我还阅读了 Boost 库,它是 C++ STL 的通用扩展,具有多线程方法。我还知道通过 MSDN 支持 (windows.h) 我可以为 Windows 应用程序创建和管理线程。最后发现Qt library这个跨平台的GUI解决方案支持线程。
是否有一种简单的方法(没有任何 3rd 方库)来创建跨平台多线程应用程序?
【问题讨论】:
标签: multithreading opencv c++98