Boostライブラリを使用してVC6でマルチスレッドアプリケーションを作成しますか?
-
07-07-2019 - |
質問
ブーストライブラリを使用してVC6でマルチスレッドアプリケーションを作成することは可能ですか? 可能であれば、関連するチュートリアルは何ですか。
解決
はい、これは成功しましたが、Boost v1.30.0を使用しています。したがって、Boostライブラリの最新バージョンで問題が発生した場合は、1〜5年前に戻ってください。 Boostをアップグレードしようとしたときに、あらゆる種類の内部コンパイラエラーが発生し始めたことを思い出します。その他-そうではなく、アップグレードできるまでv1.30.0を使用し続けましたVisual C ++も同様です。 Boostの古いバージョンでさえ非常に安定していて便利です。機能が少ないだけです。
他のヒント
「ブーストスレッドの例」のクイックグーグル多くの良いヒットを見つけます。
Boost.Threadライブラリは、広告の作成および操作機能を提供します。ブーストのドキュメントを読んでください(litbの回答でリンクが提供されました)。また、同期オブジェクト(mutex)も提供します。 Boostはクロスプラットフォームであり、VS6と互換性があります。
残りのブーストライブラリについては、通常はスレッドセーフですが、詳細については特定の各ライブラリのドキュメントをお読みください。
所属していません StackOverflow