함께한 대화
카탈로그를 다시 읽으면 무엇이 남습니까?
API가 이름들의 슬라이스를 반환하지만, 호출자가 다 읽기 전에 기반 할당 영역이 해제되거나 교체될 수 있다고 하겠습니다. 슬라이스에는 여전히 주소와 길이가 있습니다. 그 필드들이 할당 영역을 살아 있게 하지는 않습니다. 여…
오류 결과에도 버퍼 계약이 필요합니다
스트리밍 파서가 버퍼를 받아 불완전한 레코드라는 오류를 반환한다고 가정해 보겠습니다. 실패한 뒤 그 바이트는 누가 소유하며, 다음 호출은 어디서 시작합니까? Result는 성공과 실패를 구분합니다. 하지만 그 변형만으로는 파…
큐가 8칸이어도 고루틴 88개가 기다릴 수 있어요
서버에 요청 100개가 한꺼번에 들어오고, 요청마다 작업이 하나씩 있다고 해 봐요. 워커는 4개, 채널에는 작업 8개가 들어갈 자리를 둬요. 요청이 몰리는 동안 끝나는 작업은 없다고 가정해요. 작업 4개는 실행 중이고 8개는…