Suchergebnisse für Anfrage "task-parallel-library"

4 die antwort

Warum wird die Task.ContinueWith in diesem Komponententest nicht ausgeführt?

Ich bin auf ein Problem mit einem Komponententest gestoßen, der fehlgeschlagen ist, weil ein TPL-Task sein @ nie ausgeführt haContinueWith(x, TaskScheduler.FromCurrentSynchronizationContext()). Das Problem stellte sich heraus, weil versehentlich ...

6 die antwort

Erstellt die Verwendung von async / await einen neuen Thread?

Ich bin neu bei TPL [https://stackoverflow.com/tags/task-parallel-library/info] und ich frage mich: Wie unterstützt die asynchrone Programmierung, die neu in C # 5.0 ist (über das neueasync undawait keywords) beziehen sich auf die Erstellung von ...

8 die antwort

Wie kann ich Task.WhenAll abbrechen?

Verwenden Sie derzeit den folgenden Code, um auf den Abschluss einer Auflistung von Tasks zu warten. Jetzt möchte ich jedoch den WhenAll-Anruf abbrechen bzw. abbrechen können, vorzugsweise über einen Abbruchtoken. Wie würde ich das machen? Dim ...

TOP-Veröffentlichungen

2 die antwort

Grundlegendes Entwurfsmuster für die Verwendung von TPL im Windows-Dienst für C #

Ich versuche, einen Windows-Dienst aufzubauen, der eine Art Parallelität für das Poolen von Dateien aus verschiedenen FTP-Quellen benötigt. Um mehrere FTP-Downloads zu starten, suche ich in der TPL-Bibliothek nach einfachen Foreach-Schleifen, um ...

4 die antwort

Task.Run in Static Initializer

Betrachten Sie den folgenden Code. static class X { public static int Value = Task.Run(() => 0).Result; } class Program { static void Main(string[] args) { var value = X.Value; } } CallingTask.Run und dannResult im statischen Initialisierer ...

4 die antwort

Können .NET-Task-Instanzen während der Ausführung den Gültigkeitsbereich verlassen?

Wenn ich den folgenden Codeblock in einer Methode habe (unter Verwendung von .NET 4 und der Task Parallel Library): var task = new Task(() => DoSomethingLongRunning()); task.Start();enn die Methode @ zurückgibt, verlässt diese Aufgabe den ...

2 die antwort

Eine Aufgabe als Parameter übergeben

Ich bin mir nicht sicher ob das möglich ist, also hier mal raus: Ich habe eine Abfolge von Aktionen, um mehrere @ auszuführe async Task MethodA(...) { // some code // a call to specific Async IO bound method // some code }es gibt auchMethodB(), ...

6 die antwort

Task.Yield () in der Bibliothek benötigt ConfigureWait (false)

Es ist empfohlen, dass man @ verwendConfigureAwait(false) wann immer du kannst [https://msdn.microsoft.com/en-us/magazine/jj991977.aspx], insbesondere in Bibliotheken, da dadurch Deadlocks vermieden und die Leistung verbessert werden können. Ich ...

6 die antwort

Synchrone Implementierung der Schnittstelle, die Task @ zurückgi

Ähnlich zuImplementieren einer Schnittstelle, für die ein Task-Rückgabetyp im synchronen Code erforderlich ist [https://stackoverflow.com/questions/26352034/implementing-an-interface-that-requires-a-task-return-type-in-synchronous-code] obwohl ...

2 die antwort

Parallel.Für nicht mein Hauptthread verwenden

In meiner Anwendung möchte ich, dass mein Haupt-Thread von nichts anderem verwendet wird. Ich muss einige parallele Verarbeitung durchführen, die ich von verschiedenen Threads durchgeführt werden möchte. Dafür benutze ich Parallel.Für wie ...