일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- go channel
- 백준
- 연결리스트
- C++
- 자료구조
- C++ gui
- Nebula
- vim-go
- tour of go
- 코딩
- LOB
- JUCE library
- a tour of go
- c++ heap
- Docker
- 운영체제
- C++ gui 라이브러리
- 알고리즘
- JUCE 튜토리얼
- JUCE라이브러리
- 리듬게임
- C언어
- gui
- 프로그래밍
- OS
- go
- BOJ
- C++ library
- JUCE
- 공룡책
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