일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 프로그래밍
- C++ gui
- go channel
- JUCE라이브러리
- C++
- a tour of go
- tour of go
- BOJ
- go
- vim-go
- Nebula
- OS
- 연결리스트
- LOB
- C++ gui 라이브러리
- JUCE 튜토리얼
- 자료구조
- 코딩
- 공룡책
- 리듬게임
- gui
- C++ library
- 백준
- C언어
- JUCE library
- c++ heap
- JUCE
- Docker
- 알고리즘
- 운영체제
Archives
- Today
- Total
목록scheduler activation (1)
CafeM0ca
[OS] 공룡책 Chapter4 스레드
챕터4 스레드 스레드는 thread id, program counter(PC), register set, stack으로 이루어져 있다. 스레드는 같은 프로세스의 포함되어 코드 영역, 데이터 영역, 열린 파일이나 시그널과 같은 운영체제 리소스를 공유한다. Parallelism의 종류 Data parallelism 데이터를 쪼개서 연산을 수행하는 것 배열이라는 데이터가 있으면 반으로 쪼개서 2개의 작업으로 나눠 연산 진행 Task parallelism 스레드간 각각의 고유한 일을 맡아서 처리하는 것 thread의 cancellation(취소) 취소되어야 할 스레드를 target thread라고 부른다. 두 가지 방식으로 취소할 수 있다. asynchronous cancellation : 한 스레드가 목적 스..
OS/공룡책
2021. 1. 21. 04:25