次の方法で共有


concurrent_vector::clear メソッド

同時実行ベクター内のすべての要素を消去します。 このメソッドは同時実行セーフではありません。

void clear();

解説

clear は同時実行セーフではありません。 このメソッドを呼び出す場合、同時実行ベクターに対して他のスレッドがメソッドを呼び出していないことを確認する必要があります。 clear は内部配列を解放しません。 内部配列を解放するには、clear の後に shrink_to_fit 関数を呼び出します。

必要条件

ヘッダー: concurrent_vector.h

名前空間: concurrency

参照

関連項目

concurrent_vector クラス