본문 바로가기
IT/Knowledge

Runtime 의미

by 성준하이 2022. 3. 4.
반응형

IT에서 말하는 의미의 런타임이란,

 

프로그램이 실행되는것에 run의 의미를 갖고 실행되는 서버 혹은 컴퓨터 내에서 프로그램이 실행이 되는 동작을 런타임이라고 한다.

 

혹은 프로그래밍 언어가 구동 되는 환경이라고 생각하면 된다.

 

요즘 많이 사용하는 javascript를 예로 들 경우,

브라우져에서 실행이 되면 런타임 환경은 브라우저가 되고,

nodejs에서 실행이 된다면 런타임환경은 nodejs가 되는것이다.

 

개발을 하면서 많이 마주하게 되는 런타임에러또한 비슷하게 생각을 하면된다.

 

컴파일이 되고 난 후에 프로그램이 실행중임에도 불구하고 예상치 못하고 의도치 못한 예외 상황으로 인해 프로그램을 실행중에 발생하는 오류 형태를 뜻한다.

 

try catch 문 등으로 잡아주면서 런타임에러를 해결할수도 있지만,

프로그램이 돌아가는 환경에 대한 부분 셋팅도 잘 해주어야 할 필요가 있다.

예를들어 메모리 부족이나 null관련된 에러 등이 대표적인 런타임 에러로 생각하면 된다.

 

참고 포스팅을 확인해보면 Java Runtime Environment에 대한 포스팅도 있으니 한번 확인해보면 참고하기에 도움이 될것이다.

 


참고 포스팅

https://thenicesj.tistory.com/131

 

JDK , JRE , JVM 차이?

이번 포스팅에서는 java를 사용하게 된다면 무조건 만나게 되는 이 jdk, jre, jvm에 대해서 설명을 해볼것이다. 용어의 관계는 JDK가 JRE,JVM을 포함하고 있고, JRE는 JVM을 포함하고 있다. 그림으로 본다

thenicesj.tistory.com

 

반응형

'IT > Knowledge' 카테고리의 다른 글

Apache Hadoop, Apache Spark  (55) 2022.03.07
node.js 란?  (46) 2022.03.05
Hypervisor와 전가상화, 반가상화  (50) 2022.03.03
다중 OS를 다루는 방법(vmware)  (37) 2022.02.25
NFT란?  (40) 2022.02.14

댓글