728x90
변수를 Volatile로 지정해주면 해당 변수는 최적화 과정에서 제외되며, 메모리에 직접 읽고 쓰게 된다.
참고
https://www.sysnet.pe.kr/2/0/10850
.NET Framework: 529. C# - volatile 키워드로 인한 차이점을 발생시키는 예제
www.sysnet.pe.kr
https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/volatile
volatile - C# 참조
volatile(C# 참조) 아티클 04/06/2022 읽는 데 5분 걸림 기여자 18명 이 문서의 내용 --> volatile 키워드는 동시에 실행되는 여러 스레드에 의해 필드가 수정될 수 있음을 나타냅니다. 컴파일러, 런타임 시
docs.microsoft.com
728x90
'언어 > C#' 카테고리의 다른 글
[C#] delegate (델리게이트 / 대리자)와 Invoke (0) | 2022.05.31 |
---|---|
[C#] 이벤트(event)란? (0) | 2022.05.27 |
[C#] Dictionary란 (0) | 2022.05.02 |
[C#] virtual과 abstract (추상 클래스) (0) | 2022.05.02 |
[C#] Queue과 Stack (0) | 2022.05.02 |