- 본 글은 2023.09.03 에 작성된 포스트입니다 Channel Channel 은 데이터를 주고 받을 수 있습니다. 주로 Goroutine 에서 스레드간 통신을 위한 매개체로 사용되기도 합니다. Go 에서 채널을 사용한다면 다음과 같은 키워드로 생성, 삭제, 읽기, 쓰기 작업을 수행할 수 있습니다. make(chan {type}, {int}) : 채널을 생성 type : 채널에서 다룰 데이터 형식 int: 버퍼의 개수, default 는 0이며, 버퍼의 개수만큼 지연없이 입력을 할 수 있습니다. 버퍼가 가득차면, 버퍼에서 출력할때까지 입력을 대기합니다.