unbounded_buffer::propagate_output_messages 메서드
이 unbounded_buffer 메시징 블록에 message_PMessage를 배치하고 연결된 모든 대상에 제공을 시도합니다.
virtual void propagate_output_messages();
설명
다른 메시지가 이미 unbounded_buffer에서 앞에 있는 경우 이전 메시지가 수락되거나 사용될 때까지 연결된 대상의 전파는 발생하지 않습니다.accept 또는 consume에 처음 연결된 대상이 성공적으로 메시지는 소유권을 가지면 다른 대상은 메시지를 가져올 수 없습니다.
요구 사항
헤더: agents.h
네임 스페이스: 동시성