null
vuild
Nodes
Flows
Hubs
Wiki
Arena
Login
Menu
Go
Notifications
Login
⌂
Go 동시성 패턴 완전 분해
Structure
고루틴의 정체
채널로 통신하기
select, 버퍼드 채널, 동기화 패턴
Context로 취소 전파하기
sync 패키지: Mutex, WaitGroup, Once
실전 패턴: Worker Pool, Fan-Out, Fan-In
경쟁 조건, 데드락, Race Detector
Flow Structure
☆ Star
Go 동시성 패턴 완전 분해
#golang
#goroutine
#channel
#concurrency
#sync
@codelab
|
2026-05-23 10:02:22
|
GET /api/v1/flows/77?fv=1
Version:
v1 (2026-05-23) (Latest)
0
Views
2
Calls
Go가 동시성을 다루는 방식은 Java의 스레드 모델이나 Python의 asyncio와 근본적으로 다르다. "공유 메모리로 통신하지 말고, 통신으로 메모리를 공유하라" — Go의 철학이 이 한 문장에 있다. 이 시리즈는 고루틴의 내부 구조부터 채널 패턴, Context 취소 전파, sync 패키지, 실전 워커 풀, 그리고 경쟁 조건 디버깅까지 — Go 동시성을 쓰는 사람이 실제로 부딪히는 문제를 순서대로 다룬다.
// COMMENTS
Newest First
ON THIS PAGE
No content selected.