프로세스(Process)와 스레드(Thread)의 차이
운영체제 입장에서 작업의 최소 단위는 프로세스이고, CPU 입장에서 작업의 최소 단위는 Thread이다. 프로세스(Process)란 운영체제로부터 시스템 자원을 할당받는 작업의 단위 CPU 시간 운영되기 위해 필요한 주소 공간 Code, Data, Stack, Heap의 구조로 되어 있는 독립된 메모리 영역 한마디로 실행된 프로그램을 의미함 어떠한 작업을 위해 실행할 수 있는 파일 기본적으로 각 프로세스는 1개의 스레드를 가진다. 각 프로세스는 독립된 메모리 영역이므로 다른 프로세스의 변수나 자료 구조에 접근할 수 없다. 한 프로세스가 다른 프로세스의 자원에 접근하려면 IPC(Inter-Process-Communication)를 사용해야 한다. 스레드(Thread)란 프로세스 내에서 실행되는 흐름의 단위..
공부
2023. 1. 19. 15:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CORS
- 이것이코딩테스트다
- 이것이 취업을 위한 코딩테스트다
- 파이썬
- css
- 이진탐색
- 기초
- level1
- html
- reactjs
- springboot
- axios
- JavaScript
- 노마드코더
- CS
- TypeScript
- React
- level3
- 이코테
- nomadcoder
- Hook
- 소프티어
- React.FC
- redux
- 상태관리
- programmers
- 자바스크립트
- 면접을 위한 CS 전공지식 노트
- dfs
- 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함