concurrent_vector::operator 연산자
동시 벡터에 지정된 인덱스에 있는 요소에 대한 액세스를 제공합니다.이 메서드는 읽기 작업의 경우 동시성이 보장되며 벡터가 커지는 동안 값 _Index가 동시 벡터 크기보다 작도록 해줍니다.
reference operator[](
size_type _Index
);
const_reference operator[](
size_type _Index
) const;
매개 변수
- _Index
검색할 요소의 인덱스입니다.
반환 값
주어진 인덱스에 있는 항목에 대한 참조입니다.
설명
버전 operator [] 가 아닌 반환-const 요소에 서로 다른 스레드에서 동시에 쓸 참조를 사용할 수 없습니다.다른 동기화 개체를 사용하여 같은 데이터 요소에 대한 동시 읽기 및 쓰기 권한을 동기화해야 합니다.
_Index이 동시 벡터에 유효한 인덱스인지 확인하기 위해 범위 검사를 수행하지 않습니다.
요구 사항
헤더: concurrent_vector.h
네임 스페이스: 동시성