Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 차별금지법
- java프로그래밍
- 다운캐스팅
- 분산 데이터베이스
- COCOMO모형
- 제페토
- 사용자스레드
- 공수추정
- CBD개발방법론
- 코딩테스트
- 업캐스팅
- 소프트웨어비용산정
- DFS
- 공수처
- d형큐티
- 프로그래머스
- Java
- 비용산정모델
- 누가복음
- 파이썬라이브러리
- 금융메타버스
- BFS
- 파이썬
- JPA
- 말씀묵상
- 커널스레드
- 메타버스
- 운영체제
- 고위공직자범죄수사처
- 정수삼각형
Archives
- Today
- Total
목록커널스레드 (1)
step up

스레드를 지원하는 OS가 있고 스레드를 지원하지 않는 OS가 있는데, 스레드를 지원하는 OS에서는 커널이 직접 스레드를 관리한다. 그에 반에 사용자스레드는 라이브러리 형태로 스레드를 구현한 것이기 때문에 커널은 프로세스로 인식을 하며 프로세스단위로 스케쥴링을 하게 된다. ✅ 커널스레드 커널 스레드는 OS에서 생성되고 동작하는 스레드로 커널이 직접 관리함. 하나의 프로세스는 적어도 하나의 커널 스레드를 가지게 된다. 다른 스레드가 입출력 작업이 다 끝날 때까지 다른 스레드를 사용하여 다른 작업을 진행할 수 있다. 커널이 직접 관리하기 때문에 안정성과 다양한 기능을 제공한다. 유저모드와 커널모드가 빈번하게 이뤄지기 때문에 성능 저하가 발생한다. 스케줄러는 모든 스레드에 실행시간을 분배해주고 각 스레드를 관리..
Step up skill/개발관련
2022. 5. 28. 18:20