boost:thread、Posix Threadライブラリ、新しいC++ 11マルチスレッドライブラリを使用する際の違いは、特にパフォーマンスの点で違いますか?Unix上のC++:スレッドライブラリの違いは?
2
A
答えて
3
boost::thread
はPOSIXスレッドの上にある薄いラッパーであり、* nixのC++ 11マルチスレッド実装からも同様に期待できます。
0
boost :: threadは、POSIXのラッパーである必要があります。仕様を読み、C++ 11は同じ機能を提供します。
関連する問題
- 1. ウィンドウとUNIXパスの違い
- 2. UNIX系のexec()とsystem()の違い
- 3. Unix上のJava exec
- 4. パイプUnixが、私はこのUnixコマンドをシミュレートしたいC
- 5. UnixのC++タイマー
- 6. C - 呪いは、UNIXでCでゲーム
- 7. ディスク上のUNIXソケットファイル対ubuntu上のtmpfs
- 8. UNIXホスト上SFTP
- 9. のpythonのTCP socketserverとWindowsとUNIXクライアントの違いは
- 10. Unix上のSAS Progam Editor
- 11. C UNIXシェルのパイプ
- 12. LinuxとUNIXコマンドの違いは何ですか?
- 13. LinuxとUnixの違いは何ですか?
- 14. C++ 11でコンパイル/リンクされたサードパーティのスレッドライブラリには、C++ 11スレッドセーフの保証が適用されますか?
- 15. UNIXでのniceとsetpriorityの相違
- 16. WindowsとsprintfのUnixベースのシステムでの丸めの違い
- 17. Meetup APIの間違ったUNIXタイムスタンプ
- 18. C Unix Pipes例
- 19. Cで回避する基本的なセキュリティ上の間違い
- 20. 異なるバージョンのUNIXソートハンドルの違いが異なります
- 21. Windows上のUnixスタイルのツールですか?
- 22. UnixでのフリーC#コンパイラ
- 23. UnixとCの出力リダイレクション
- 24. C#:UnixのタイムスタンプとDateTime
- 25. タイムスタンプunix時刻と時刻()の違いが間違っているのはなぜですか?
- 26. C、unix、write()、open()、lseek()でcharを上書きする
- 27. Cの_Boolとboolの違いは?
- 28. Cの "ifndef"と "if!defined"の違いは?
- 29. C# - 2つの日付の違いは?
- 30. C#のConvert.ToString()と.ToString()の違いは?
C++ 11のどの部分についてお話していますか? BoostやPOSIXよりも機能面ではるかに多くの機能を提供します。それは確かに薄いラッパー以上のものです。 –
@Konrad Rudolph: 'boost :: thread'とPOSIXスレッドと' std :: thread'が提供しなければならないフィーチャーセットの組み合わせについて話しています。追加のパーツのパフォーマンスは、最初にそれらを提供していないライブラリと比較することです:) – orlp