最近、インタビューで簡単なデザインの質問をされました。
効率化のためにパイプライン方式で処理する必要があるデータがあるとします。完了するタスクが 5 つあり、各タスクの出力が次のタスクへの入力として機能し、オブジェクトのタスクが完了すると、次のタスクを処理できるとします。
そのシステムをどのように設計するか?次のタスクはどのようにトリガーされますか? あるタスクからのデータを次のタスクにどのように渡すことができますか?
何か案は?これは、C++ のインタビューで尋ねられました。したがって、C++ 指向の設計が適しています。