
자바 - 프로세스와 스레드
·
CS
CS기술면접을 하다보면, 스레드와 프로레스에 대한 질문을 하는 경우가 있다.기본적인 CS 지식이지만 알고 있는 것과 말로 표현하는 것은 다른 것이라 생각하고 그렇기에 질문을 받았을 때, 버벅이게 될 수 있다. 따라서 이번엔 개념서 방식보단 이번 포스트에서는 다음 5 가지에 대한 QnA 를 진행하고 이를 통해 개념을 제대로 이해해보자. Q. 프로세서(코어) 가 무엇인가요?더보기A. 프로세서(코어)는 한번에 하나의 일만 수행할 수 있다. 현대의 CPU 는 초당 수십억 번 이상의 연산을 수행한다. Q. 멀티프로세싱과 멀티태스킹은 무슨 차이인가요?더보기A. 멀티프로세싱은 하드웨어 관점에서 여러 CPU 를 사용하여 동시에 여러 작업을 수행하는 것을 의미한다. 다시 말해 연산을 수행하는 주체의 수가 여러 개라는 ..