일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Svelte
- 계명대
- data structure
- hokidoki
- 개발
- 호키도키
- 리액트 예제
- Hitit
- queue
- 이종호
- javascript
- 스벨트
- 비동기
- jest
- 자바스크립트
- 리액트
- react
- hokeys
- 스위프트
- 개발자
- 힛잇
- 호키스
- TDD
- 자스민
- HTML
- 자료구조
- 계명대 이종호
- SWIFT
- 자바스크립트 자료구조
- IOS
Archives
- Today
- Total
목록운영체제 프로세스 (1)
Dog foot print
[예습하는 OS] 스레드
스레드 쓰레드란 ? 쓰레드(Thread)는 프로세스처럼프로세서를 사용하는 기본 단위이며, 프로그램을 실행하는 프로세스 내의 개체이다. 즉 명령어를 독립적으로 실행 할 수 있는 하나의 제어 흐름이다. 프로세스는 하나의 목적을 달성하기 위한 프로그램이라면, 스레드는 이 목적을 달성 하기 위해 실제로 작업을 실행하는 주체이다. 따라서 프로세스는 적어도 하나 이상의 쓰레드를 가지고 있으며, 둘 이상의 스레드를 가지는 프로세스를 멀티 스레드 프로세스라고 한다. (참고로 node.js는 단일 쓰레드를 가진다. ) 쓰레드의 상태 쓰레드는 다음과 같은 것들을 가지고 있다. 쓰레드 실행 시의 상태(실행, 준비 등) 실행 스택 지역 변수와 스레드의 특정데이터를 저장하기 위한 쓰레드 별 정적 저장소 프로세스의 다른 쓰레드가..
컴퓨터 구조
2020. 2. 8. 00:19