かなり一般的なシナリオは、一度にN個処理されるべきアイテムのキューを持つことです。私はいくつかの方法variatyでこの問題を解決することができ一度に複数の項目をデキューできる.NETキュークラスはありますか?
Process batch of 10
Process batch of 10
Process batch of 3
:我々は23 items
を持っており、一度に10
を処理する必要がある場合のように例えば
は...、それは次のようになります。私の質問です:.NET Frameworkは、このシナリオに対処するために特別に設計されたクラスを提供していますか? Queue
クラスは完璧ですが、複数のアイテムを一度にデキューすることはできません。
はあなただけで10の項目をデキューすることはできませんループして処理しますか?私はこのアプローチを妨げるあなたの質問から何かを逃していますか? – xxbbcc
なぜ10の完全なバッチをエンキューしないのですか? – Carsten
ええ、私はそれをやりたいとは思っていませんでしたが、実際にはそう多くの理由はありません。それはちょうど醜いです。しかし、ええ、私はおそらくそれを行う必要があります。 –