쓰기
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
고속 스트림 채널에 원소를 씁니다. 채널이 꽉 차면, 이 끝포인트는 공간이 생길 때까지 또는 타임아웃이 발생할 때까지 기다립니다. 이 끝포인트를 사용하여, 마지막 원소가 큐에 작성되면 일반 정지 신호를 보내고, 강제 종료가 발생하면 즉시 정지 신호를 보낼 수 있습니다.

입력/출력
타임아웃(ms) (-1)
—
타임아웃(ms)은 이 끝포인트가 채널에 지정된 데이터를 써야 하는 밀리초 단위의 시간입니다. 기본은 -1이며 이는 시간 제한이 없음을 의미합니다.
크기 (무제한)
—
크기는 채널에서 버퍼될 수 있는 원소의 최대 개수를 지정합니다. 기본값은 무제한입니다. 채널 크기는 발신자 끝포인에 대한 첫 번째 호출에서 초기화되고, 이후 끝포인트는 크기 입력을 무시합니다.
원소
—
원소는 채널에 쓸 원소를 지정합니다.
원소 유효? (참)
—
원소 유효?는 원소가 유효한지 여부를 지정합니다. 참인 경우, 끝포인트는 원소 유효? 플래그를 기록합니다. 거짓인 경우, 끝포인트는 원소의 값을 무시합니다. 원소 유효?와 마지막 원소?가 모두 거짓이면 끝포인트는 아무 작업도 수행하지 않습니다. 기본값은 참입니다.
마지막 원소? (거짓)
—
마지막 원소?는 이것이 끝포인트가 채널에 쓰는 마지막 원소인지 여부를 지정합니다. 기본값은 거짓입니다. 참인 경우, 끝포인트는 채널을 닫힘으로 표시하고 이후 쓰기 호출을 무시합니다. 수신자 끝포인트는 수신자 끝포인트의 마지막 원소? 출력이 참을 반환할 때까지 계속해서 읽을 수 있습니다.
강제 종료 상태 (강제 종료 없음)
—
강제 종료 상태는 이 끝포인트의 강제 종료 상태를 지정합니다. 기본은 no abort입니다.
채널
—
채널은 이 끝포인트를 수신자 끝포인트에 연결하는 채널 와이어입니다.
타임아웃?
—
끝포인트가 원소에 지정된 데이터를 채널에 쓰기 전에 타임아웃(ms)에 지정된 시간이 경과하면 타임아웃?은 참을 반환합니다.
완료?
—
완료?는 끝포인트가 마지막 원소를 작성했거나 채널이 어느 한 끝포인트에서 강제종료되는 경우 참을 반환합니다. 이 출력은 타임아웃이 발생하면 거짓을 반환합니다. |
타임아웃(ms) (-1)
—
원소
—
원소 유효? (참)
—
강제 종료 상태 (강제 종료 없음)
—
채널
—
타임아웃?
—