Partilhar via


Método unbounded_buffer::propagate_output_messages

Coloca message_PMessage do bloco da mensagem de unbounded_buffer e tenta oferecê-lo em todos os destinos vinculados.

virtual void propagate_output_messages();

Comentários

Se outra mensagem já antes dessa, unbounded_bufferna propagação aos destinos vinculados não acontecerá até que todas as mensagens anteriores são aceitas ou sido consumidas. O destino com êxito primeiro vinculado a accept ou a consume a mensagem assume a propriedade, e nenhum outro destino pode então receber a mensagem.

Requisitos

Cabeçalho: agents.h

Namespace: simultaneidade

Consulte também

Referência

Classe unbounded_buffer