728x90
※개념만 알아둘것
변수 앞에 volatile 키워드를 사용하면 어셈블리에서 코드 최적화 할 때 개발자가만든 소스 그대로 사용하게 만들 어 준다.
C#전문가들은 Volatile보다는 lock처리를 사용하는걸 권장한다.
volatile static bool _stop = false;//스레드를 사용할 때
728x90
'VisualStudio > C#서버' 카테고리의 다른 글
[C#서버][개념] 임계영역 Spin락(스핀락(SpinLock)) (0) | 2022.10.26 |
---|---|
[C#서버][개념] 임계영역(크리티컬섹션)원자성 - 레이스컨디션(Race Condition)과 Interlocked (0) | 2022.10.26 |
[C#서버][개념] 메모리 베리어( Memory Barrier) (0) | 2022.10.26 |
[C#서버][기초] Thread & ThreadPool & Task (0) | 2022.10.26 |
[C#서버][기초] Thread 테스트 방법 (0) | 2022.10.26 |