最近、私はC++にさまざまな新機能を追加して読んでいます。私は本当に興奮しています。新しいstd :: unique_ptrとstd :: shared_ptrオブジェクトは非常に便利で、今は私が聞いたネイティブのスレッドライブラリを探していて、どこでも見つけることができません。私は読んでいて、thread.hを探しに行きました。そしてmsvC++ 2010 expressはそれを持っていないようです。 msvC++の最新バージョンには、この新しいスレッドライブラリが付属していませんか、それとも付属していないエクスプレスバージョンですか、それともインターネット上でそのコピーを探す必要がありますか?私は現在、ミューテックスを使用しようとすると複雑すぎると感じるウィンドウ関数を介してスレッドを行う必要があります。これらはオペレーティングシステム固有のものです。この標準ライブラリの実装を見つけることに本当に興奮しています:\は、msvC++ 2010のstd :: threadを見つけることができないようです。
2
A
答えて
4
すべてのC++ 11の変更がVisual C++ 2010コンパイラに含まれているわけではありません。 boost :: threadやjust :: threadを代わりに使用する必要があります。Visual Studio 11 Beta:
0
VS2010の番号はstd::thread
です。 VS2010はC++ 11の標準よりも前の日付です。
代わりにboost::thread
を試してみることもできます。 std::thread
のデザインはboost::thread
から進化しており、より広範に実装されるとstd::thread
に切り替えるのはあまりにも外傷的であってはなりません。
+0
悲しいことに、 'std :: thread'には中断ポイントがありません。私が 'boost :: thread'をつけるのに十分な理由は、それを削除しない限り – pezcode
0
VS2012 Betaは今月リリースされ、開発者のプレビューよりも優れています。
関連する問題
- 1. gccとstd = c99でコンパイルするときにgetaddrinfoを見つけることができない理由
- 2. いつstd :: thread :: spawnの代わりにstd :: thread :: Builderを使うべきですか?
- 3. CreateWindowがウィンドウクラスを見つけることができない - C++
- 4. WebPACKの「モジュールを見つけることができない」
- 5. ここで、私はPhotoshopの "羽"のような羽のアルゴリズムを見つけることができますか?
- 6. CodeIgniger File Upload、エラーを見つけることができない
- 7. はMSTest.exeを見つけることができません
- 8. getimagesizeがファイルを見つけることができないときのハンドルエラー
- 9. ルビーマイン - 見つけることができない「directory_watcher」宝石
- 10. gitリポジトリ見つけることができない。エラー
- 11. どのようにmongoosejsで見つけることができますか?
- 12. PHPを含む演算子はPHPスクリプトを見つけることができないようです
- 13. javascript - document.form.textbox.style ....これを見つけることができないようですか?
- 14. どこでMicrosoft.Build.Utilities.v3.5を見つけることができます
- 15. XLRDはファイル内に変数を見つけることができないようです
- 16. このコードをコンパイルできるのはMSVCだけ
- 17. サーバが.xbapファイルを実行しようとしたときに.exeファイルを見つけることができないと言うのはなぜですか?
- 18. std :: thread to std :: asyncを実行すると、パフォーマンスが大幅に向上します。それはどのようにすることができますか?
- 19. Clang APIで識別子を見つけることができませんが、Clangは使用時にそれを見つけることができます
- 20. カーソルがあることをWordでどのように見つけることができますか
- 21. icuコンパイルで 'unicode/utypes.h'を見つけることができません
- 22. MinGWとstd :: thread
- 23. Djangoの管理者は、メディアファイルを見つけることができない
- 24. rails api docsでこの方法を見つけることができないのはなぜですか?
- 25. Xcode validateがiTunes Connectでアプリを見つけることができない
- 26. std :: thread :: idの要件。噴霧することはできますか?
- 27. Webプロジェクトで私のelmah.axdファイルを見つけることができない
- 28. App Storeで自分のアプリケーションを見つけることができない(iTunes)
- 29. コメント内にないメソッド名はどのようにして見つけることができますか?
- 30. キャストしないデータはどのようにして見つけることができますか?
ああ、それでは、少なくとも私は今、スマートなポインタを持っています。とにかくboost :: threadを見てみたいと思っていました。利用できる標準ライブラリがないかどうかを確認したかったのです。だから、次のリリースのVisual Studioは、おそらくstd :: threadを利用できると想定するのは安全でしょうか? – FatalCatharsis