同時処理が安全ではないメンバー関数#
このセクションのすべてのメンバー関数は、シリアルにのみ実行できます。これらのメソッドを他のメソッドと同時に実行する (同時処理の安全性が保障される) 場合の動作は未定義です。
要素数
size_type unsafe_size() const;戻り値: コンテナーの要素数。
bool empty() const;戻り値: コンテナーが空の場合は
true、それ以外はfalseを返します。
clear
void clear();コンテナーからすべての要素を削除します。
swap
void swap( concurrent_queue& other );
*thisとotherの内容を入れ替えます。
std::allocator_traits<allocator_type>::propagate_on_container_swap::valueがtrueの場合、アロケーターを入れ替えます。そうでない場合,
get_allocator() != other.get_allocator()の動作は未定義です。
