次の方法で共有


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

参照

その他の技術情報

concurrent_vector クラス