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
- strict stubbing
- custom annotation
- FunctionalInterface
- SystemCall
- Spring
- rainbow table
- OS
- functional interface
- @Header
- hiberbate
- 도커
- AOP
- 운영체제
- task_struct
- none이미지
- Thread Library
- Process
- 쓰레드 라이브러리
- 프로세스
- ReflectUtils
- python-socketio
- 문자열 리터럴
- java.util.function
- Thread Multiplexing
- django-crontab
- 함수형 인터페이스
- sql-mappler
- 문자열 불변성
- 롬복주의점
- spring-data-jpa
Archives
- Today
- Total
목록Thread Multiplexing (1)
JH's Develog
[OS] 쓰레드란? (2) - thread multiplexing, thread library, thread pool
이전 포스팅에 이어지는 글입니다. https://jhkimmm.tistory.com/14 [OS] 쓰레드란? - 쓰레드와 Parallelism/Concurrency 쓰레드란? 프로세스는 실행 중인 프로그램(text segment)이며 작업의 단위이고, 쓰레드는 프로세스 내부에 있는 일련의 Execution이며 하나의 프로세스는 하나 이상의 쓰레드를 가질 수 있습니다. 그 jhkimmm.tistory.com 유저레벨 쓰레드라고 해도 결국 실행하려면 시스템 콜을 사용해서 커널의 도움을 받아 프로세서에 할당 되어야 할텐데, 이전 포스팅에서 다룬 내용 처럼 유저 쓰레드와 커널 쓰레드가 분리되어 있다면 커널은 유저 쓰레드를 어떻게 다뤄야할까요? 여기에는 여러가지 모델이 있습니다. Multiplexing User ..
CS/OS
2022. 1. 4. 09:16