次の方法で共有


concurrent_vector::reserve メソッド

後でメモリを追加割り当てする必要がないように、同時実行ベクターのサイズを _N まで拡大できるだけの領域を割り当てます。 このメソッドは同時実行セーフではありません。

void reserve(
   size_type _N
);

パラメーター

  • _N
    領域を予約する要素の数。

解説

reserve は同時実行セーフではありません。 このメソッドを呼び出す場合、同時実行ベクターに対して他のスレッドがメソッドを呼び出していないことを確認する必要があります。 このメソッドが操作を返した後、同時実行ベクターの容量が、要求した領域よりも大きくなることがあります。

必要条件

ヘッダー: concurrent_vector.h

名前空間: Concurrency

参照

その他の技術情報

concurrent_vector クラス