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 | 31 |
Tags
- 킥스타트
- 브루트포스
- dp
- 백준
- google coding competition
- 네트워크
- 순열
- 코딩
- 구글 킥스타트
- 파이썬
- DFS
- AI
- BFS
- 코딩 테스트
- nlp
- 운영체제
- PYTHON
- 코딩테스트
- OS
- 프로그래밍
- kick start
- 리눅스
- 동적프로그래밍
- 딥러닝
- 알고리즘
- linux
- 그래프
- 동적 프로그래밍
- 프로그래머스
- CSS
Archives
- Today
- Total
목록thread (1)
오뚝이개발자
[OS]CH4. 스레드(Thread) 관리
스레드(Thread) 프로세스 내에서 실행되는 작업의 단위 프로세서 활용의 기본 단위 stack이외의 메모리 공간(data, heap, code) 다른 스레드와 공유 스레드의 장점 사용자 응답성 일부 스레드가 처리 지연되어도, 다른 스레드는 작업 계속 처리 가능 자원 공유 커널의 개입을 피해 효율 증가 경제성 프로세스의 생성, context switch에 비해 효율적 멀티 프로세서 활용 병렬처리를 통한 성능 향상 스레드의 구현 사용자 수준 스레드(User thread) 커널 수준 스레드(Kernel thread) 사용자 수준 스레드 사용자 영역의 스레드 라이브러리로 구현됨 커널은 스레드의 존재 모름 장점 커널의 관리를 받지 않음(생성 및 관리의 부하 적음) 단점 커널은 프로세스 단위로 자원할당 하나의 스..
CS 기초/OS
2020. 5. 27. 22:57