0
我需要在傳遞單個消息之前累積2個傳入消息。 continue_node的文檔提到了閾值參數T,但不清楚它是否總是等於連接的前驅器的數量。在我的情況下,只有一個前任,但我想T = 2。這可能嗎?線程構建模塊流程圖 - 製作「計數」節點
continue_node<continue_msg> count2(g, 1, MessageForwarder());
make_edge(some_message_generator, count2);
T==2; // hopefully true?
凡MessageForwarder是轉發的身體一個簡單的消息(除非有預定嗎?),
class MessageForwarder {
continue_msg operator()(continue_msg /*m*/) {
return continue_msg();
}
};
我很高興聽到這個任何意見或作出的可能是另一種方式一個簡單的「計數節點」。