spurious-wakeup

    0

    2答えて

    現在、C++でのマルチスレッドに関する書籍を読んでいます。ある章では、スレッドセーフなキューのソースコードをいくつか見つけました。それは、おおよそ次のように構築されています:値をキューにプッシュされている場合 template<typename T> class QueueThreadSafe { private: std::mutex m_mutex; std::que

    176

    5答えて

    さまざまなロック関連の質問を見て、(ほとんど)常に偽の起床のためにループを見つける私はこのような種類の起床を経験したことがありますか? 「スプリアス」という用語は明白な理由がないことを知っていますが、そのような種類のイベントの理由は何ですか? (注:私はループの練習に疑問を投げかけていないよ) 編集:(コードサンプルを好きな人のための)ヘルパー質問: 私は、次のプログラムを持っている場合、と私はそ