concurrent_vector::resize 方法
視需要刪除或加入項目,將並行向量的大小變更為要求的大小。這個方法不是並行安全的。
void resize(
size_type _N
);
void resize(
size_type _N,
const _Ty& _Val
);
參數
_N
Concurrent_vector 新的大小。_Val
如果新的大小大於原始大小的向量加入新項目的值。如果省略此值,會指派預設的類型值給新物件。
備註
如果容器的大小小於要求的大小,會在向量中加入項目,直到達到要求的大小。如果容器的大小大於所要求的大小,則會刪除最接近容器結尾的項目,直到容器大小達到 _N 為止。如果容器的大小與要求的大小相同,則不採取任何動作。
resize 並不具備並行安全。您必須確定當您呼叫此方法時,沒有其他執行緒會叫用並行向量上的方法。
需求
標頭: concurrent_vector.h
Namespace: 並行存取