concurrent_vector::shrink_to_fit メソッド
同時実行ベクターの内部表現を圧縮して、断片化を少なくし、メモリの使用を最適化します。
template<
typename _Ty,
class _Ax
>
void concurrent_vector<_Ty, _Ax>::shrink_to_fit();
解説
このメソッドは、メモリ移動要素を内部的に再割り当てして、すべての反復子を無効にします。 shrink_to_fit は同時実行セーフではありません。 この関数を呼び出す場合、同時実行ベクターに対して他のスレッドがメソッドを呼び出していないことを確認する必要があります。
必要条件
ヘッダー: concurrent_vector.h
名前空間: Concurrency