다음을 통해 공유


unbounded_buffer::propagate_output_messages 메서드

unbounded_buffer 메시징 블록에 message_PMessage를 배치하고 연결된 모든 대상에 제공을 시도합니다.

virtual void propagate_output_messages();

설명

다른 메시지가 이미 unbounded_buffer에서 앞에 있는 경우 이전 메시지가 수락되거나 사용될 때까지 연결된 대상의 전파는 발생하지 않습니다.accept 또는 consume에 처음 연결된 대상이 성공적으로 메시지는 소유권을 가지면 다른 대상은 메시지를 가져올 수 없습니다.

요구 사항

헤더: agents.h

네임 스페이스: 동시성

참고 항목

참조

unbounded_buffer 클래스