task-parallel-library

    3

    1答えて

    : 使い方?どのような魔法がこれですか?どのようにこの魔法をエミュレートするのですか? ソースコードにこのようなことはありません。私は(.Net 4.5)をチェックしました。 xmldocタグはありません。存在しないと思われますが、まだツールチップに表示されています。 私はしばらく前に気づいたが、調査する時間がなかったので、今は持っていたので、少なくとも1時間は無駄に把握しようとした。 これはツー

    2

    1答えて

    は、TPLのタスク構成とthreadlocalの悪用のケースについて話している、本の本の例を理解することはできません。 期待される結果が10000になっていないのはなぜですか? 誰でもすぐに実行する行と非同期で実行する行のプログラムフローの詳細について説明してください。シーケンスと実行順序? using System; using System.Threading; using System.

    1

    1答えて

    通常のforループをParallel.Forループに変えたいと思っていました。 this- Parallel.For(0, bitmapImage.Width - 1, i => { Parallel.For(0, bitmapImage.Height - 1, x => { System.Drawing.Color oc = bitmapImage.GetPix

    1

    1答えて

    私はいくつかのイメージを処理するためにParallel.Forループを使用しています。私は画像を保存しようとすると、時々、私はいくつかの画像を一般的なエラーがGDI +に を発生 exception-を取得する取得保存し、その後、この例外は、いくつかのファイルを保存した後、ランダムに来ます。 は、私は私のコード - された別のビットマップ画像に元のビットマップイメージオブジェクトを割り当て、その後

    1

    1答えて

    Tpl Sample Click here to download こんにちは、 私は自分のプロジェクトにTPLを実装しようとしています。私は5つのパラレルHTTP呼び出しをWebクライアントを使用して作成しました。 私が達成しようとしていること。 5つのパラレルコールのいずれかが「First」を含む文字列を返した場合、残りのコールを強制終了し、「First」を返したコールを続行します。私が試して

    4

    1答えて

    私はいくつかの種類のインターネット接続を必要とするいくつかの方法があります。接続が失敗した場合、失敗する前に一定期間メソッドを再試行したい。応答がうまくいくのを待っている間、アプリケーションをうまく実行し続けることができるので、私はこれを非同期的に行いたいと思っています。 Tasksを活用して非同期リトライロジックを実装するには、Polly (5.3.1)を使用しています。 Wi-Fiを無効にして

    2

    2答えて

    現在、特にマルチスレッド化とTPLの理解を向上させようとしています。 多くの構成要素が完全に理解されており、スケーラビリティ/実行速度を向上させる方法がわかります。 私は、(I/Oバインドされた呼び出しのような)スレッドを縛らない非同期呼び出しの場合、Task.WhenAllが最適であることを知っています。 しかし、私が疑問に思っているのは、非同期で並列に実行したいCPUバインド作業を行うためのベ

    2

    1答えて

    AggregateExceptionを発生させない次のコードを持っています 集計例外が発生せず、理由を理解できません。通常、などの集計例外はないTest()を実行するタスクを完了するために、コード使用してタスクあなたは( Test2()を実行します)あなたの継続タスクの完了を待っているためです class Program { static void Main(string[]

    0

    1答えて

    私はforeachの内部で更新される共通の変数を持っています、それはカウンターなので、次のカウンターを並列foreachの内部に割り当てたいと思います。 int myCommonCounter = 5; Parallel.Foreach(myList, (iterator, state) => { if(iterator.MyProperty == X) { i

    1

    1答えて

    2つの長時間実行されるタスクを実行して開始するプログラムがあります。タスクの1つは、レンダリングされたページを取得できるようにWebBrowser ActiveXコントロールを使用する必要があるWebスクレーパーです。私はメッセージループのアパートの状態を設定できるようにスレッドを開始する必要がありますコントロールを使用するために。私がこれを行うと、プログラムはうまく動作する、または少なくともフェ