concurrent_vector::at 方法

在并发矢量中的给定索引提供对元素的访问权限。 该方法对于读取操作是并发安全的,并且还增加向量,只要您确保值 _Index 小于并发向量的大小。

reference at(
   size_type _Index
);
const_reference at(
   size_type _Index
) const;

参数

  • _Index
    要检索的元素的索引。

返回值

对给定索引处项的引用。

备注

函数 at 的版本,返回一个非 const 引用,其不可用于并发地写入来自不同线程的元素。 不同的同步对象应当用于同步并发对相同数据元素执行的读取和写入操作。

如果 _Index 大于或等于并发矢量,该方法将引发 out_of_range,并且如果索引用于矢量的损坏的部分,则会引发 range_error。 有关向量如何中断的详细信息,请参见并行容器和对象

要求

**标头:**concurrent_vector.h

命名空间: 并发

请参见

其他资源

concurrent_vector 类