plinq

    0

    1答えて

    Windsorコンテナにスレッド単位のコンポーネントがいくつかあります。私はPLINQも使用しています。特定のPLINQ操作の場合、私は実際にこれらのコンポーネントのいくつかを新しいスレッドに持ち越したいと思っています。 誰もウィンザーのような行動をインテリジェントに実装する方法についての提案はありますか? ありがとうございました。

    2

    2答えて

    私はちょっとした試合をしました。今、私は現在の "エンティティ"オブジェクトと衝突している特定のタイプのすべてのアイテムのリストを取得したいと思います。私は次のエラーを取得する public List<T> GetCollidingObjects<T>() where T : Entity { return this.Game.World.Entities .A

    1

    3答えて

    私は、例えばC#dictionary<int, double> 選択 3 0.9 私の後 初期辞書 1 0.8 2 0.78 3 0.9 4 0.87 で最大値を持つ1つのIDを選択します現在のコード dic.AsParallel().Max(x => x.Value);

    6

    3答えて

    次のテストプログラムのためにスクワットをしていないようです。これは私が小さなリストでテストしているからですか? static void Main(string[] args) { List<int> list = 0.UpTo(4); Test(list.AsParallel()); Test(list); } private static void Tes

    7

    4答えて

    IOバインドタスクがあるとします。 WithDegreeOfParallelism = 10とWithExecution = ForceParallelismモードを使用していますが、依然として2つのスレッドしか使用していません。どうして? 私は通常、PLINQはコア数に等しい並列度を選択することを理解していますが、より高い並列性に対する私の特定の要求はなぜ無視されますか? static void

    9

    1答えて

    AppDomainUnloadedExceptionを診断し、最小化または防止するにはどうすればよいですか? NUnit 2.5.2は、PLINQを含む長い(> 10秒)テスト後に一貫してAppDomainUnloadedExceptionをスローします。 2008年7月 バック、Stephen Toub said: はい、スレッドを処理しない CTPのスケジューラは、ライブスケジューラがドメイン

    5

    1答えて

    PLINQは結果が並行して生成されたとしても、元のシーケンスが操作されている順序でクエリ結果を返すことが保証されていますか?たとえば、 結果は常に「aa、ba、ca、da」になりますか?

    0

    2答えて

    私はC#で書かれたクラスを持っています。その中で、ある機能を並行してリスト上で実行したいのです。各項目が完了したら、進捗バーを更新したいと思います。しかし、私は自分のプログラムから非常に奇妙な行動を取る。イベントを実行してサブに到達しますが、実際にコードを実行することはありません。代わりにそれはただ凍ります。 (私はvb.netとC#を混合しました。それはいくつかの点で書き換えられます) をので、

    6

    1答えて

    Windows AzureのWorkerプロセスでTPLを使用したいです。私はIJobにキューを追加しているよ労働者が構成されますので、これは、Runメソッドを持っています ループ が、これは非同期呼び出し で、IJob.Runを呼び出すためにキュー 使用TPLを項目を降ります しかし、私はTPLに追加できる最大の項目について少し気にしていますか?必要に応じて独自のTPL Poolを構築して、その

    2

    2答えて

    私はPL00Qを10000以上の要素のコレクションに使用しています...私はシーケンシャルクエリと比較してパフォーマンスが得られません。 私のシステム構成は以下の通りです:OS - Windows 7 32ビット、プロセッサー - Intel Core2Duo。 私は適切なパフォーマンスが得られません。 クエリは次のとおりです。 ParallelQuery<int> j = Enumerable.