반응형 Channel1 Golang 고루틴(Goroutine), 채널(Channel) Go lang으로 개발한지 그래도 2년가까이 되어가는데 아직도 너무도 모르는 것이 많아서 Golang 하면 바로 떠오르는 goroutine에 대해서 좀 살펴보려고 했다. 먼저 고루틴(Goroutine) 막 거창하게 고루틴 생각할 수도 있는데 사실 심플하다. 한 번에 여러 개 작업을 동시에 실행하기 위한 것이 고루틴. 그리고 채널(Channel) 고루틴은 보통 비동기 통신인데 이 비동기를 순차적으로 실행할 수 있도록 해 주는 장치? Head First Go에 따르면, 고루틴간의 데이터를 동기화하여 한 고루틴이 다른 고루틴보다 앞서가지 않도록 제어해주는 역할을 채널이 한다고 한다. 이렇게 고루틴(Goroutine)과 채널(Channel)을 이해했다. 혹시나 잘못된 정보라면, 댓글로 알려주시길. Vender .. 2022. 5. 23. 이전 1 다음 728x90 반응형