멀티태스킹 보충자료
멀티스레드와 멀티프로세스
1. 프로그램 실행이란?
2. 멀티태스킹
(1) 정의
(2) 스케줄링
3. 멀티프로세싱
(1) 정의
(2) 특징
4. 프로세스
(1) 정의
(2) 프로세스의 메모리 구조
5. 스레드
(1) 정의
(2) 왜 멀티스레드가 필요한가?
6. 멀티태스킹 vs 멀티프로세싱
7. 스케줄링
(1) 단일 스레드 스케줄링
(2) 멀티코어 스케줄링
8. 프로세스 vs 스레드
9. 컨텍스트 스위칭
(1) 정의
(2) 단일 스레드의 장점
10. 웹 애플리케이션 서버와 스레드
(1) 스레드와 사용자 요청
(2) CPU와 스레드 개수
다이어그램: 프로세스와 스레드
정리
Last updated