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
- vm머신
- 피벗 추적
- nandtotetris
- 핵심 데이터 모델링
- 메모리 세그먼트
- 스트리밍 아키텍쳐
- 시간 윈도우
- 도커
- dff
- apm
- 핵기계어
- 텀블링 윈도우
- 스트리밍 데이터 아키텍쳐
- 밑바닥부터 만드는 운영체제
- 리눅스
- ec2
- 마운트
- APM 만들기
- vm번역기
- jack 문법
- Terraform
- s3
- 분산추적
- MySQL
- 스택머신
- 실시간 스트리밍 데이터
- 구문 분석
- 컴퓨터 아키텍쳐
- InnoDB
- 밑바닥부터 만드는 컴퓨팅 시스템
Archives
- Today
- Total
목록Go (1)
이것이 점프 투 공작소

1. 동시성(Concurrency)과 병렬성(Parallelism)동시성과 병렬성은 cpu의 작업 처리방식입니다. 동시성은 싱글코어 프로세서에서 멀티 스레드 환경을 구성하여 프로그램이 '동시에 실행되는 것 처럼'(논리적) 보이게 하는 방법이고,병렬성은 멀티코어 프로세서에서 여러개의 스레드, 프로세스를 병렬로 돌려 프로그램을 '실제로 동시에 실행'(물리적) 시키는 방법입니다. 동시성으로 작업하는걸 멀티 태스킹, 병렬성으로 작업하는걸 멀티 프로세싱이라고도 합니다. 위에서 동시성은 싱글코어, 벙렬성은 멀티코어에서 사용되는 것 처럼 이야기 했지만,실제로 운영체제는 두 방법 중 하나를 선택하여 사용하는것이 아닌 섞어서 사용합니다.예를들어 6코어 12쓰레드의 프로세서가 있다면 6개의 프로세스를 병렬로 실행함과 동시..
Go
2024. 6. 23. 11:55