다음을 통해 공유


unbounded_buffer::propagate_to_any_targets 메서드

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

virtual void propagate_to_any_targets(
   message<_Type> * _PMessage
);

매개 변수

  • _PMessage
    unbounded_buffer가 소유권을 가진 message 개체에 대한 포인터입니다.

설명

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

요구 사항

헤더: agents.h

네임스페이스: 동시성

참고 항목

참조

unbounded_buffer 클래스