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

ch := make(chan int, 100)

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


코드를 실행하면 데드락이 발생합니다. 7번째 줄에서 버퍼 크기를 키워 다시 제출해보세요.

질문질문(0)
resizer
실행 결과가 여기에 표시됩니다.
본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.