최근 포스트

Multi thread

1 분 소요

멀티 스레드(Multi thread) 멀티 스레드는 하나의 프로세스(Process) 내에서 여러 개의 스레드(Thread)를 동시에 실행하는 것을 말한다. 이러한 멀티 스레드는 하나의 스레드에서 발생한 작업이 다른 스레드에게 영향을 미치지 않도록 독립적으로 실행되는 것이다.

Process vs Thread

1 분 소요

Process and Thread 프로세스(Process)와 스레드(Tread)는 운영체제에서 프로그램을 실행하기 위해 사용되는 개념으로, 둘 다 실행 중인 코드의 실행 흐름을 나타낸다는 공통점이 있다. 하지만 다음과 같은 차이점이 존재한다.

Overriding vs Overloading

1 분 소요

Overriding and Overloading 둘이 서로 비슷한 이름과 다형성을 높여주며, 객체지향 프로그래밍에서 중요한 개념이다. 또한 공통점을 보자면 같은 이름의 다른 함수를 호출한다는 점인데, 정확히 보면 그 원리와 목적이 서로 다르다. 이에 대한 내용은 아래에 설명 할 예...

Transaction

2 분 소요

Transaction(트랜잭션)이란? 하나의 논리적인 작업 단위를 의미한다. 즉, 하나의 작업을 수행할 때 다른 작업이 개입되지 않게 보장되는 것이다.

JVM

1 분 소요

JVM이란? JVM이란 Java Virtual Machine의 약자로써, 자바 가상 머신을 줄여 부르는 용어이다. (여기서 가상 머신이란 프로그램을 실행하기 위해 물리적 머신과 유사한 머신을 소프트웨어로 구현한 것이다.)