본문 바로가기
개발이야기

1분코딩강좌 #08 최적화와 volatile에 대한 강좌 | 어셈블리어 코드분석

by 코저씨 2021. 5. 9.
728x90


안녕하세요 코저씨입니다.

 

오늘은 volatile 에 대해 알아 보겠습니다.

 

volatile 정의

  volatile로 선언된 변수가 있는 소스코드는 최적화 하지 않게 하는 역활

 

컴파일러는 최적화 옵션이 활성화되면, 프로그램 크기를 줄이기 위해, 속도를 향상시키기 위해

소스코드를 최적화 합니다. 이 과정에서 개발자가 의도하지 않는 동작이 나옵니다.

 

그 동작을 제한하기 위해 volatile을 사용합니다. 

 

자세한 것은 아래 영상을 통해 확인 바랍니다.

 

강좌영상

 

 

 

정리

 첨부 영상에 있는 소스에서 volatile 을 선언해서 실습해보시기 바랍니다.

 

 

본 음성은 인공지능 성우 서비스 타입캐스트에서 제작되었습니다. 인공지능 성우 - 재훈 https://typecast.ai

 

 

 

728x90