多くの画像ファイルを処理する VB.Net で WPF GUI を使用してツールを作成しています。このことを少しスピードアップし、現在の処理イメージを監視するために、スレッドの使用を開始したいと考えています。
複数のファイルを含む複数のフォルダーを含む複数のフォルダーがあります。各画像の ThreadPool に新しいスレッドをキューに入れることはできますか? または、フォルダー/サブフォルダーを処理するスレッドを開始する方が効率的ですか?
私の最初のアイデアは、2 つの BackgroundWokers を開始し、それぞれが最上位フォルダーの半分を処理できるようにすることでした。しかし、トップレベルのフォルダーが 1 つしかない場合、これはあまり賢明ではなく、すでに処理された画像の数を正しく見積もることしかできません。
VB.Net でどのタイプのスレッドを使用するかについて、一般的なヒントはありますか? 効率とシナリオに関して適切なものが見つかりませんでした。
前もって感謝します!
質問する
221 次