출처:http://process3.blog.me/20021963684?Redirect=Log
[STL & MFC Collection 사용상 주의]
-여러 스레드에서 읽는 것은 안전하다.
-여러 스레드에서 각각 다른 컨테이너(컬렉션)에 쓰는것은 안전하다
[위 두 가지 경우 이외에는 전부 안전하지 않다. (모두 동기화(lock)을 걸어주어야 함) ]
-삽입 ,삭제, 조회를 하는 모든 경우에 동기화
-반복자를 수행하는 전부 동기화
[연속 메모리 기반, 노드 메모리기반 STL 컨테이너 차이점을 확실히 알고 사용한다]
'Programing > 멀티코어,병렬,멀티스레드' 카테고리의 다른 글
volatile과 메모리 배리어 (1) | 2011.11.17 |
---|---|
CriticalSection에 관해.. (0) | 2011.03.28 |
CreateMutex 를 이용한 하나의프로세스 돌리기, bInitalOwner 인자값 (0) | 2010.11.08 |