쓰레드 Flashcards
1
Q
실행 중인 프로그램은 무엇인가?
A
프로세스다.
2
Q
프로세스는 크게
어떤 3 가지로 구성되어 있는가?
A
프로그램에 필요한 데이터
메모리
쓰레드
3
Q
어떠한 프로세스던 최소한
A
한 개의 쓰레드는 존재한다
4
Q
한 프로세스가 가질 수 있는 쓰레드는
10개 까지다.
OX
A
X,
프로세스는 무한대의 쓰레드를 가질 수 있다
5
Q
멀티 쓰레드와 멀티 쓰레딩은
같은 말이다?
A
O, 같은 의미다.
한 프로세스 안에서
여러 쓰레드가 동시에 작업을 하는 걸 의미한다
6
Q
한 프로세스에서 여러 쓰레드가 동시에 작업을 하는 거
A
멀티 쓰레딩
7
Q
CPU의 코어는 반드시 한 번에
A
한 작업만 할 수 있다
8
Q
CPU 코어가 4개라면
지금 이 순간 처리되는 작업의 갯수는
A
무조건 4개다.
9
Q
프로그램의 실행 단위
A
쓰레드
10
Q
CPU 코어가 4개라면
지금 이 순간 처리되는 작업의 갯수는 항상 4개다.
그런데 처리해야할 쓰레드는 수천개다.
이걸 어떻게 해야하는가?
A
아주 짧은 시간동안
쓰레드들을 번갈아서
동시에 수행되는 것 처럼 보이게 한다