parallel.foreach

    7

    3答えて

    TPLを使い始めたばかりで、Webサービスへの複数の呼び出しを並行して実行したいと考えています。私が集めることから、私はこれを行う2つの方法を見ます。 どちらかParallel.ForEach: List<ServiceMemberBase> list = new List<ServiceMemberBase>(); //Take list from somewhere. Parall

    0

    1答えて

    私が並行して検索しようとしている特定の文字列に私が書いた並列コードがなぜミスアウトしているのか理解しようとしています。 ここにあります - StringCollectionは辞書です。キーはハッシュで、値は文字列です。検索する合計4つの辞書があります。 - InputStrings []は文字列の配列であり、正確には10個を検索する必要があります。私のコードで は、私は私がこれを実行したら Par

    7

    2答えて

    これは基本的な背景です。このプログラムはoutlook/exchangeに接続し、すべてのメールメッセージを解析して暗号化されたものを確認します。私がしたいことの1つは、マルチスレッドを使ってメッセージをスキャンする時間を短縮することです。 現在のコードは次のようになります。 foreach (Object item in folder.Items) { //Checks for encrypt

    2

    1答えて

    partiioning は が内部的に自分の負荷分散とパーティショニングを提供し、平行方法Parallel.ForとParallel.ForEachは、パフォーマンスが向上するのですか? もしそうなら、パフォーマンスを向上させるためにPartitionerクラスを使用して独自のパーティションを作成したい場合はどうしますか?

    40

    4答えて

    私はParallel.ForEachを使用していますが、現在、MaxDegreeOfParallelismを設定せずに、いくつかのデータベース更新を行っています。デュアルコアプロセッサマシンはSQLクライアントタイムアウトになります。 コードが実行されている場所でどのような種類のプロセッサコアが使用できるのかを制御できませんが、MaxDegreeOfParallelismで変更できる設定があります

    1

    1答えて

    これは私がParallel.Foreachループ機能を学ぼうと、いくつかのサンプルテストアプリです static void Main(string[] args) { List<string> Months = new List<string>() { "Jan", "Feb", "Mar", "Apr", "May", "June" }; P

    1

    2答えて

    System.Data.SQLiteの上にライブラリを書き込んで、Parallel.ForEachを使用すると、(私のライブラリ)が予期せぬ動作をすることを認識しました。私は最終的にこれをデバッグするかもしれません(つまり、時間を取る/取る場合)、おそらく正しい部分をロックすることによって可能ですが、今はParallel.ForEachの使用を防ぎたい、または許可するためにライブラリを強制的に使用

    5

    2答えて

    休止と停止(終了前)で最も効果的な方法は何でしょうか?parallel.foreach? Parallel.ForEach(list, (item) => { doStuff(item); });

    5

    1答えて

    機能的には、リストビューにバインドされた単語のリストが長い。文字のリストをフィルタリングするには、文字ボックスにTextBoxを使用します。 新しい文字を使用すると、処理用背景フィルタをキャンセルする必要があります。次に、1秒間待って(DispatcherTimer)、新しい背景パラレル・フィルターを開始します。 これはBackGroundWorkerを使用して動作しますが、キャンセル処理中の部分