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

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