여러 쓰레드를 사용할 때 아무 생각 없이 static 변수를 사용하면 안된다고 한다.
같은 작업을 할 경우에는 쓰레드들이 해당 변수를 다 같이 사용할 수 있기 때문에
결론적으로 망해버린다.
__declspec(thread) static int a
와 같이 사용할 경우, 쓰레드 '마다' 각각의 정적 변수를 가지게 되서
작업 상황을 유지할 수 있고 , 꼬이지도 않게 된다고 한다.
'프로그래밍 > C, C++' 카테고리의 다른 글
__declspec(thread) static (0) | 2016.01.19 |
---|---|
비트 연산자 정리 (0) | 2015.04.10 |
반복자 무효화 현상 (0) | 2015.04.06 |
RTTI (0) | 2015.03.31 |
C++ 캐스트(static_cast / const_cast / dynamic_cast / reintrpret_cast) (0) | 2015.03.30 |
virtual 키워드 (가상 함수 / 순수 가상 함수 / 가상 함수 포인터) (0) | 2015.03.30 |
댓글을 달아 주세요