1
golang에서 버퍼링 된 채널 조각을 만들 수있는 방법을 찾지 못했습니다. 나는 channels := make([]ch,5)
단순히 용기 (5의 길이가 채널의 슬라이스를) 할당되어이 문골란에 버퍼링 된 채널 조각 만들기
type ch chan int
channels := make([]ch,5)
golang에서 버퍼링 된 채널 조각을 만들 수있는 방법을 찾지 못했습니다. 나는 channels := make([]ch,5)
단순히 용기 (5의 길이가 채널의 슬라이스를) 할당되어이 문골란에 버퍼링 된 채널 조각 만들기
type ch chan int
channels := make([]ch,5)
다음과 같이 주어진 버퍼링 채널의 슬라이스를 만드는 방법을 알고있다. 그 외에도 각 채널을 개별적으로 초기화해야하는데, 버퍼를 버퍼링하지 말고 버퍼링한다고 선언해야합니다. 따라서 예제를 확장하면됩니다.
for i, _ := range channels {
channels[i] = make(chan int, BufferSize)
}
슬라이스 유형은 버퍼링 여부를 결정하지 않습니다. 이는 채널을 만들 때 결정됩니다. –