make_edge と remove_edge の使用#
エッジを作成および削除する基本的なガイドラインは次のとおりです。
make_edgeとremove_edgeの使用register_successorとregister_predecessorの使用を避けるremove_successorとremove_predecessorの使用を避ける
慣例により、トポロジーを通信するには、関数 flow::make_edge と flow::remove_edge のみを使用します。ランタイム・ライブラリーは、sender<T>::register_successor などのノード関数を使用してこれらのエッジを作成しますが、それらの関数を直接呼び出すことはできません。ランタイム・ライブラリーはこれらのノード関数を直接呼び出して、実行時にトポロジーの最適化を実装します。