若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

unbounded_buffer::propagate_output_messages 方法

 

message_PMessage 置於此 unbounded_buffer 傳訊區塊中,並嘗試將它提供給所有連結目標。

virtual void propagate_output_messages();

unbounded_buffer 中,如果另一個訊息已經在這一個訊息之前,就不會傳播至連結目標,直到接受或使用稍早的訊息為止。第一個成功 acceptconsume 訊息取得擁有權,且沒有其他目標可在取得訊息的連結目標。

需求

標頭: agents.h

Namespace: 並行存取

顯示: