filter_mode

[algorithms.parallel_pipeline.filter_mode]

filter_mode 列挙は、parallel_pipeline アルゴリズムのフィルターの実行モードを表します。

列挙値と意味を次に示します:

  • parallel フィルターは、複数の項目を並列に順不同で処理できます。

  • serial_out_of_order フィルターは、順不同で一度に 1 つのアイテムを処理します。

  • serial_in_order フィルターは、一度に 1 つのアイテムを順番に処理します。項目を処理する順番は、最初の serial_in_order フィルターにより暗黙的に設定され、パイプライン中のほかのすべてのフィルターで採用されます。


// <oneapi/tbb/parallel_pipeline.h> ヘッダーで定義 

namespace oneapi { 
    namespace tbb { 

        enum class filter_mode { 
            parallel = /*implementation-defined*/, 
            serial_in_order = /*implementation-defined*/, 
            serial_out_of_order = /*implementation-defined*/ 
        }; 

    } // namespace tbb 
} // namespace oneapi