The keyword of Volatile in C#

http://msdn.microsoft.com/en-us/library/x13ttww7.aspx
http://www.codeproject.com/Articles/31283/Volatile-fields-in-NET-A-look-inside

여러 스레드에 의해서 접근되는 경우에 사용.
그 이유는 JIT컴파일러가 옵티마이즈를 위해, 해당 필드를 cpu 캐시에 올려놓을 수 있기 때문이다.

댓글

이 블로그의 인기 게시물

Oracle NLS_DATE_FORMAT 변경

Stop console process using Ctrl+C.

Alternative to IValueConvert, QuickConverter