Suchergebnisse für Anfrage "task-parallel-library"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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(), ...
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 ...
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 ...
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 ...