channel동시성과 병렬성에서 데이터 동기화는 매우 중요하다...! (동시성, 병렬성은 매우매우매우중요한 개념이므로 따로 다루겠습니다)채널은 고루틴 사이 데이터 동기화를 위해 사용된다.쉽게 말해 고루틴 간 데이터를 주고받는 통로 = 채널채널은 make() 함수를 통해 생성된다.make 함수에서 -> 첫번째 인자: 채널로 전송하는 데이터 타입 두번째 인자: 버퍼 크기 아래는 예시)done := make(chan string, 1) // chan 정의(channel) 그리고 채널에 보낼 데이터 타입 정의(string), 버퍼 크기는 1바이트채널 : 만들어진 채널에 데이터를 보냄(send) : 채널에서 데이터를 받아옴(receive) 데이터를 주고 받을때 사용되는데, 상대편이 준비될 때까지 채널에서 대기..