問題タブ [parallel.foreach]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Directory.EnumerateFiles または Directory.GetFiles の Take()
Directory.EnumerateFiles または Directory.GetFiles で .take() を使用できますか??
私はこれを持っていて動作します
例として100個のファイルでのみサイクルを実行したい。そう:
しかし、期待したようにサイクルは 100 回再現されません。
なんで?
c# - parallel.foreachでプログレスバーを使用するには?
ダウンロードするファイルの数があり、C# で Parallel.foreach を使用しました。正常に動作しています。次に、プログレスバーを使用してダウンロードの進行状況を確認したいと思います。これはどのように可能ですか?
私はこのコードを使用しました:
vb.net - parallel.foreach vb.net
vb.netで次のコードを記述する方法を適切な構文で教えてください。
developerfusion.com/tools/convert/csharp-to-vb を使用してこれを変換しようとしましたが、変換されたコードは次のとおりです:-
そして、コンパイル時の例外をスローします。このコードで何が間違っているのか教えてください。
vb.net - Parallel.ForEach は毎回異なる結果を返します
次のループを並列ループに変換するのを手伝ってください。私は HashSet の代わりに Parallel.ForEach と ConcurrentBag を使用しようとしましたが、「Matched」が毎回異なる結果を返すということです。
私はそれを理解することはできません.それはスレッドの安全性の問題のためですか?
キーワード リストには、約 500 の一意の文字列が含まれており、それぞれの長さは 1 ~ 3 語です。
アイテムには約 10000 個のアイテムが含まれています。
元のコード:
に変換してみる
asp.net-mvc-4 - 並列 Foreach 競合状態
実行が完了する前に接続を閉じる並列 foreach に問題があります。通常の foreach ループを実行すると、速度は遅くなりましたが、すべてが返されました。並列 foreach に変更すると、データの約 95% が返されて終了します。
以下は私が使用しているコードです:
c# - Parallel.foreach で待機
Parallel.Foreach で使用される非同期メソッドがあります。async メソッドには、Task の await があります。ただし、テストでは、待機動作がないようで、待機タスクは完了しませんでした。どうしたの?以下はコードです。
.net - スレッドセーフなプロパティ
と である多くのプロパティを持つクラスがInteger
ありSingle
ます。プロパティをアキュムレータとして使用できるように、クラスをマルチスレッドで使用したいと考えています (クラスはレポート スキームの基盤です)。だから私はこのようなことをしたいと思います:
私の調査に基づいて、Integer
とSingle
がアトミックであることはわかっていますが、それがクラスの一部である整数にまで及ぶかどうかはわかりません。マルチスレッドのバグが後で発生し、私を噛む可能性があるため、想定したくありません。
更新:どうやら、Single
スレッドセーフではないので、そのロックを使用する必要がありますが、どうInteger
ですか?
f# - F# Parallel.ForEach 無効なメソッド オーバーロード
次の形式の Parallel.ForEach 式を作成します。
エラーが表示されます: メソッド 'ForEach' に一致するオーバーロードがありません。しかし、私はParallel.ForEach<TSource>
メソッド ( Partitioner<TSource>, Action<TSource>
) を使用しており、それは私には正しいようです。何か不足していますか?
編集済み:以下のコードと同じ結果を得ようとしています(パーティショナーを使用していません):