parallel.foreach

    0

    1答えて

    私はDatatableに何百万ものレコードを持っています。私はParallel.Foreachを使って各レコードを取得しています。各レコードでメソッドAddAttendaceが呼び出されます。 var AttCollection = from o in Employees select o; Parallel.ForEach(AttCollection, ac => {

    0

    1答えて

    以下のコードスニペットに対してParallel.ForEach(...)を実行したいのですが、2つの関数呼び出しがあります。どちらも同じブロック内で起こるはずですfuntionは最初の関数によって返された値を消費しています。私は誰にこれを達成するか分からない。基本的に私は以下をParallel.ForEach(...)に変換したいと思います。前もって感謝します。 List<Employee> e

    1

    4答えて

    私はParallel.ForEachをC#コンソールアプリケーションで使いこなしていますが、正しいとは思えません。私は乱数を使って配列を作成しています。配列foreachと配列の中で最大の値を見つけるParallel.ForEachがあります。 C++とほぼ同じコードを使って、配列の3M値でいくつかのスレッドを使うこととのトレードオフが見え始めました。しかし、Parallel.ForEachは10

    0

    2答えて

    私はメソッドのリストを持っており、それらを並列化する必要があります。 C#でそれを行う方法? Parallel名前空間があるのがわかりますか?それを使用する方法は? method1() method2() method3() method4()

    -2

    1答えて

    私はforループを使用すると、とbreakステートメントで通常ifの構文があります。いくつかの問題と論理的なステップを解決するには、それが必要です。しかし、私はforeachパッケージにnext,breakステートメントを使用することができません。どのようにしてforeachループ構造内のこれらのステートメントを使用できますか?

    0

    1答えて

    を保存: //loop to write header for b (0-5) (for int a = 0; a <5 ;a++){ //System.out.print(a + "| "); IntStream.range(b = 0, 5).parallel().forEach(b -> { int result = a*b; //System.

    2

    2答えて

    の終わりに向かって遅くなりますアイテムの最初の80%は大丈夫です - すべてのCPUコアを使用して非常にいいです。 反復が終わりに近づいているように見える(約80%私は言うだろう)スレッドの数がコアによってコアを下り始めるのを見て、最後に&最後のアイテムの約5%が2つのコアによってのみ処理されます。したがって、すべてのコアを最後まで使用するように促されると、繰り返しの終わりに向かってかなり遅くなり

    -1

    1答えて

    序文:こんにちは、これはすべて私の最初の質問ですので、もし私がやったことや間違っていることを知らせてください。私はプロジェクトに取り組んでおり、その機能の1つは、データを処理し、特定の行の特定のテキストを置き換えて、richtextbox /ファイルに出力するための巨大なテキストを書き込むことです。 問題:並列foreachを使用すると、richtextboxの結果がすべての場所にあることになりま

    -1

    1答えて

    メソッドスレッドの安全性を呼び出して実行: List<Person> persons = // list of persons Parallel.ForEach(persons, (i) => { AddAge(i); }); // Does this method needs to be thread safe? // Why? public void AddAge(Pe

    0

    4答えて

    フォローコードがあるので、どのように共有変数を更新できますか?共有何らかの理由 List<Person> list = new List<Person> {new Person {Age = 1}, new Person {Age = 2}, new Person {Age = 5}}; long total = 0; Parallel.ForEach(list,()