基本的に、メインプロセスがいくつかのグローバル変数の値に基づいていくつかの操作を実行し、セカンダリスレッドがこのグローバル変数を更新するアプリを構築する必要があります(たとえば、100ミリ秒ごと)
opencv、c ++、マルチスレッドで動作するように提案するライブラリは何ですか?(ウィンドウズ)
あると聞きました
- OpenMP
- ブースト
- Intel TBB
この単純なマルチスレッドアプリケーションにどれを提案しますか?
基本的に、メインプロセスがいくつかのグローバル変数の値に基づいていくつかの操作を実行し、セカンダリスレッドがこのグローバル変数を更新するアプリを構築する必要があります(たとえば、100ミリ秒ごと)
opencv、c ++、マルチスレッドで動作するように提案するライブラリは何ですか?(ウィンドウズ)
あると聞きました
この単純なマルチスレッドアプリケーションにどれを提案しますか?
スレッドに使用できるOpenMP。コンピュータービジョン用のOpenCVがあります。OpenMPを使用してください。これがドキュメントです。それが役に立てば幸い。:)
大規模なコミュニティがあり、考えられるすべてのソリューションとサンプルコードが見つかるため、Boostライブラリをお勧めします。Boostスレッドでは、変数の受け渡しがこれまでになく簡単になりました。ただし、c ++ 11にはboostと同様のスレッド機能がありますが、c ++ 11の可用性を確認する必要があります。したがって、他の機能のためにboostを既にインストールしている場合は、boostを使用してください。それ以外の場合は、c++スレッドが最適です。