프로세스와 스레드
- 프로세스 : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 ex) 카카오톡
- 스레드 : 어떤 프로세스 내에서 실행되는 흐름의 단위 ex ) 다운로드
운영체제가 프로그램에 메모리를 할당하여 실행하면 이를 프로세스라고 하는데 CPU의 프로세서는 하나의 프로세스만 구동할 수 있다.
운영체제는 하나의 CPU로 여러개의 프로세스를 구동하기 위해 '시분할 방식'을 사용한다.
반면 스레드는 프로세스 내에서 실행되는 흐름의 단위이므로 특정프로세스에 반드시 포함된다 = 하나의 프로세스는 하나 이상의 스레드를 갖는다. 프로세스 내에서도 처리흐름이 여러개가 될 수 있다.
회고
더보기
12시간중 많은 시간을 온전하게 집중하기는 어려워 차근차근 집중시간을 늘려가려고한다.
내일은 CS 동기화 파트를 공부할 예정이다
'TIL' 카테고리의 다른 글
240429 TIL (0) | 2024.04.30 |
---|---|
240426 TIL : 계산기 (0) | 2024.04.26 |
240425 TIL (0) | 2024.04.25 |
240424 TIL 3일차 (0) | 2024.04.24 |
240423 TIL 2일차 (0) | 2024.04.24 |