次の方法で共有


concurrent_queue::empty メソッド

このメソッドが呼び出された時点で同時実行キューが空であったかどうかをテストします。 このメソッドは、同時実行セーフです。

bool empty() const;

戻り値

調査した時点で同時実行キューが空であった場合は true。それ以外の場合は false

解説

このメソッドは、pushtry_pop、および empty の各メソッドの呼び出しに関しては同時実行セーフですが、返された値を呼び出し元のスレッドで確認した時点では、正しい結果ではなくなっている可能性があります。

必要条件

ヘッダー: concurrent_queue.h

名前空間: Concurrency

参照

その他の技術情報

concurrent_queue クラス