Server/Python, Go, Golang (1) 썸네일형 리스트형 Goroutine 🔄 Goroutine 고루틴: Go 언어에서 제공하는 경량 스레드 (OS에 의해 관리되지 않고, Go 런타임이 관리하는 User-level 스레드) `go func() {}` 백그라운드에서 메세지를 비동기적으로 처리수천 개의 고루틴을 실행해도 효율적Go 런타임이 고루틴을 자동 관리 Goroutine은 동시성(Concurrency)과 병렬성(Parallelism)을 효율적으로 구현합니다.고루틴의 동시성 유무 차이는 이 영상(Go Concurrency Explained: Go Routines & Channels)을 통해 쉽게 이해해볼 수 있습니다. *동시성: 여러 작업을 번갈아가며 효율적 실행*병렬성: 여러 작업을 실제로 동시에 실행 ▶️ Channel 채널: Goroutine간 데이터를.. 이전 1 다음