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