2013-05-13 2 views
1

다음과 같은지도가 있습니다 : std::map<int, class A*> m. 두 스레드가 있습니다 : 그들 중 하나는 m을 읽고 포함 된 개체의 값을 업데이트하고 다른 하나는 읽기 및 쓰기 (요소 제거)입니다. 뮤텍스를 사용하지 않고 스레드로부터 안전하게 만들 수있는 방법이 있습니까?스레드 안전 연관 컨테이너

답변

4

뮤텍스를 사용하지 않고 스레드로부터 안전하게 만들 수있는 방법이 있습니까?

번호

당신은 this 같은 아이디어 아마도 자신의 잠금 장치가없는지도를 작성하거나 this 같은 타사 라이브러리를 시도 할 수있을 수도 있지만 표준지도에는 스레드 안전 보장을 제공하지 않습니다.