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
- Pinpoint
- 정보처리기사 실기 기출문제
- aws
- mysql 튜닝
- APM
- 공부
- kotlin
- 정보처리기사실기 기출문제
- docker
- Kubernetes
- CKA 기출문제
- kotlin querydsl
- kotlin coroutine
- 오블완
- CKA
- AWS EKS
- Java
- 티스토리챌린지
- Spring
- 코틀린 코루틴의 정석
- Linux
- Elasticsearch
- minikube
- golang
- go
- AI
- PETERICA
- 기록으로 실력을 쌓자
- tucker의 go 언어 프로그래밍
- CloudWatch
Archives
- Today
- Total
목록2025/03/25 (1)
피터의 개발이야기
ㅁ 들어가며ㅇ Tucker의 GO 언어 프로그래밍 책을 보고 정리한 글입니다.ㅇ [GO] Tucker의 GO 언어 프로그래밍 - 목차고루틴과 Go 언어의 동시성 프로그래밍에 대해 핵심 개념을 정리합니다.ㅁ 스레드란?프로세스 내에서 실행되는 실행 흐름의 최소 단위로, CPU 자원을 할당받아 작업을 수행합니다. OS 스레드는 컨텍스트 스위칭 비용이 높고 메모리를 많이 사용하지만, Go의 고루틴은 경량 스레드로 2KB의 작은 스택에서 시작해 동적으로 확장되며, Go 런타임이 직접 관리한다.📌 고루틴 vs OS 스레드OS 스레드: 컨텍스트 스위칭 비용高, 메모리 사용량多고루틴: 빠른 생성/소멸, 수천 개 동시 실행 가능. ㅁ 고루틴 사용go 키워드로 함수를 비동기 실행한다. 메인 함수도 고루틴으로 실행되며, ..
Programming/GO
2025. 3. 25. 01:41