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 |