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
- 부트캠프
- 개발자스터디
- 자바
- 코딩테스트
- Spring
- 컴퓨터개론
- MySQL
- 항해
- java
- til
- 내일배움캠프
- Python
- 99클럽
- 소프트웨어
- 개인공부
- Flutter
- wil
- 스파르타내일배움캠프WIL
- 개발자블로그
- 백준
- 99일지
- 스파르타내일배움캠프
- 프로그래머스
- 컴퓨터구조론 5판
- 국비
- 스파르타코딩클럽
- 스파르타내일배움캠프TIL
- AWS
- 중심사회
- 운영체제
Archives
- Today
- Total
목록스레드 (1)
컴공생의 발자취
Thread
같은 address space 안에 살고 있다 병렬 처리가 가능해 진다 전역변수를 통한 데이터 공유가 가능하다 일반적으로 프로세스가 생성되면 싱글 스레드로 동작한다 thread를 사용하면 CPU core가 하나만 있는 경우라도 코드의 동시 실행이 가능하다 * parallelism: 시스템이 둘 이상의 작업을 동시에 수행할 수 있음 실제 물리적으로 동시에 동작(코어 2개 이상) * concurrency: 두 개 이상의 작업을 지원하여 진행 중 단일 프로세서 코어, 동시성을 제공하는 스케쥴러 일반적인 thread 간 통신은 큐를 사용 프로세스당 프로그램 카운터가 여러 개인 것을 고려한다 여러 위치를 동시에 실행할 수 있음(다중 제어 스레드 -> 스레드) thread 세부 정보를 저장할 수 있어야 한다. PC..
📖 이론/운영체제
2022. 5. 11. 00:25