画像は言葉よりも多くを語るので、基本的に私が達成したいことは次のとおりです:(
一般性と単純さのために果物の類推も使用しました)
私は過去に、.Net クラスのさまざまな王様 (BackGroundWOrkers、ThreadPool、Self Made Stuff...) を使用して、この種のことを何度も行ってきました。
私はここでアドバイスを求め、これを効率的に行う方法について新鮮なアイデアを得たいと思っています.
これは高度なコンピューティング プログラムであるため、何百万もの (構造は似ていますが、内容は似ていません) データを受信しています。これらのデータは、コンテンツ タイプに従って処理するためにキューに入れる必要があります。したがって、処理する単一のデータごとに並列タスクを作成することは避けたいと思います (これは CPU を過負荷にし、設計が不十分です)。そのため、データの種類ごとに 1 つのスレッドのみを実行し、それを処理する専用のスレッドを用意することにしました (「プレス ジュース」メソッドは一般的であり、プレスされる果物とは無関係であることを知っています)。
アイデアや実装の提案は大歓迎です。
詳細については自由にお知らせください。