문제 설명

버퍼 길이와 시간(초 단위)을 make에 인자로 전달하면 buffered 채널을 만들 수 있습니다.

ch := make(chan int, 100)

이렇게 하면 buffered 채널은 버퍼가 꽉 찰 때까지 블락되거나(값을 전송할 때), 버퍼가 다 빌 때까지 블락됩니다(값을 전달받을 때).


코드를 실행하면 데드락이 발생합니다. 5번째 줄을 수정해, 버퍼 크기를 키워보세요.

실행 결과 실행 중지