4

C++11でのライブラリの導入以来、threadプラットフォーム固有のマルチスレッド コードから移植可能な標準ライブラリ コードに移行するためにコードをいくつか変更してきました。

std::mutexただし、標準ライブラリのとstd::lock_guard<std::mutex>Win32 固有のCMutexとの間にパフォーマンスまたは機能の違いがあるかどうかについては興味がありCSingleLockます。

私はマルチスレッド コードのプロファイリングの経験がなく、2 つのミューテックス クラスのどちらの内部構造も知らないため、推測を危険にさらすことさえできません。

4

1 に答える 1