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
- dfs문제
- 코테
- 영상처리
- 다이나믹프로그래밍
- 알고리즘
- 삼성역량테스트
- BFS
- 컴퓨팅사고
- bfs문제
- 코테 문제
- DP문제
- 삼성코테
- MCU 딥러닝
- 임베디드 딥러닝
- 삼성역테
- dfs
- 초소형머신러닝
- 딥러닝
- TensorFlow Lite
- sort
- 코딩테스트
- 포스코 ai 교육
- tinyml
- 삼성코딩테스트
- 포스코 교육
- 자료구조
- 그리디
- 포스코 AI교육
- tflite
- DP
Archives
- Today
- Total
목록멀티스레드 (1)
코딩뚠뚠
[OS 공부] 멀티스레드 & 멀티프로세스
멀티스레드 하나의 응용프로그램을 여러개의 스레드로 구성하고 각 스레드로 하여금 하나의 작업을 처리하도록 하는 것. 웹 서버는 대표적 멀티스레드 응용 프로그램이다. 장점 : 시스템 자원 소모가 감소된다. (효율성증대) - 프로세스를 이용하여 동시에 처리하던 일을 스레드로 구현할 경우 메모리 공간과 시스템 자원 소모가 줄어들게 된다. 스레드 간의 통신이 필요한 경우에도 별도의 자원을 이용하는 것이 아니라 전역 변수의 공간 또는 동적으로 할당된 공간인 Heap 영역을 이용하여 데이터를 주고받을 수 있다. 시스템 처리량 증가 (비용감소) - 스레드 간 데이터를 주고받는것이 간단해짐 - 스레드의 context switching은 프로세스와는 달리 캐시 메모리를 비울 필요가 없기 때문에 더 빠르다 간단한 통신방법으..
공부/OS 공부
2021. 1. 9. 23:58