728x90
안녕하세요 코저씨입니다.
오늘은 volatile 에 대해 알아 보겠습니다.
volatile 정의
volatile로 선언된 변수가 있는 소스코드는 최적화 하지 않게 하는 역활
컴파일러는 최적화 옵션이 활성화되면, 프로그램 크기를 줄이기 위해, 속도를 향상시키기 위해
소스코드를 최적화 합니다. 이 과정에서 개발자가 의도하지 않는 동작이 나옵니다.
그 동작을 제한하기 위해 volatile을 사용합니다.
자세한 것은 아래 영상을 통해 확인 바랍니다.
강좌영상
정리
첨부 영상에 있는 소스에서 volatile 을 선언해서 실습해보시기 바랍니다.
본 음성은 인공지능 성우 서비스 타입캐스트에서 제작되었습니다. 인공지능 성우 - 재훈 https://typecast.ai
728x90
'개발이야기' 카테고리의 다른 글
WinCE 프로그램 종료와 Exception 'User Stack Overflow' 오류 (0) | 2021.07.22 |
---|---|
1분코딩강좌 #09 enum과 switch문 (0) | 2021.05.23 |
펌웨어를 위한 C언어 1분코딩강좌 #06 포인터 기초 (0) | 2021.05.06 |
펌웨어를 위한 C언어 1분코딩강좌 #05 포인터 기초 (0) | 2021.05.04 |
펌웨어를 위한 C언어 1분코딩강좌 #04 rand()함수 분석 및 실무 팁 (0) | 2021.04.26 |