본문 바로가기

C언어

volatile


volatile 키워드를 붙여 놓으면 단어의 의미가 그러하듯이 언제든

   변할 수 있는 변수라는 걸 암시하므로, 참조할 때 항상 새로 읽어내도록

   합니다. 따라서 아무래도 처리 속도면에서 불리해질 수가 있겠죠.

   결론적으로 컴파일러가 최적화를 할 때, volatile이 붙은 변수들은 읽어내기

   생략을 하지 않도록 합니다.

'C언어' 카테고리의 다른 글

환경변수 경로  (0) 2010.03.08
call by value 와 reference 의 차이  (0) 2010.01.23
트리구조  (0) 2010.01.19
ch(x<0)? '-':'+'; // 참이면 -(전자) : 거짓이면 +(후자) 실행  (0) 2009.12.26
비주얼 스튜디오 줄번호 달기  (0) 2009.11.11