300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 그래프
- 구글 킥스타트
- PYTHON
- kick start
- 프로그래밍
- DFS
- BFS
- 딥러닝
- linux
- 운영체제
- CSS
- 브루트포스
- 알고리즘
- 동적 프로그래밍
- 순열
- OS
- 네트워크
- 백준
- google coding competition
- AI
- 코딩테스트
- 코딩 테스트
- 리눅스
- nlp
- 프로그래머스
- dp
- 킥스타트
- 코딩
- 동적프로그래밍
- 파이썬
Archives
- Today
- Total
목록스레드 (1)
오뚝이개발자

스레드(Thread) 프로세스 내에서 실행되는 작업의 단위 프로세서 활용의 기본 단위 stack이외의 메모리 공간(data, heap, code) 다른 스레드와 공유 스레드의 장점 사용자 응답성 일부 스레드가 처리 지연되어도, 다른 스레드는 작업 계속 처리 가능 자원 공유 커널의 개입을 피해 효율 증가 경제성 프로세스의 생성, context switch에 비해 효율적 멀티 프로세서 활용 병렬처리를 통한 성능 향상 스레드의 구현 사용자 수준 스레드(User thread) 커널 수준 스레드(Kernel thread) 사용자 수준 스레드 사용자 영역의 스레드 라이브러리로 구현됨 커널은 스레드의 존재 모름 장점 커널의 관리를 받지 않음(생성 및 관리의 부하 적음) 단점 커널은 프로세스 단위로 자원할당 하나의 스..
CS 기초/OS
2020. 5. 27. 22:57