std::thread現在、 C++11を使用してマルチスレッド プロジェクトを実装しています。std::condition_variableスレッドを同期するために使用します。詳細には、1 つのコンシューマー関数がwait()メンバー関数を呼び出しstd::condition_variableてグローバル タスク キューからタスクを待機し、別のプロデューサー関数がタスクを生成してキューに入れます。notify_all()しかし、とのnotify_one()メンバー関数の違いがわかりませんstd::condition_variable。プロデューサー関数ではどの関数を使用すればよいですか? ありがとう!
28024 次