Suchergebnisse für Anfrage "task-parallel-library"
Vertragsvereinbarung bei der Implementierung einer Methode, die eine Aufgabe zurückgibt
Gibt es eine "Best Practice" - oder Vertragsvereinbarung für MS bei der Implementierung einer Methode, die eine Aufgabe in Bezug auf das Auslösen von Ausnahmen zurückgibt? Dies trat auf, als ich Unit-Tests schrieb und versuchte, herauszufinden, ...
Winforms-Updates mit hoher Leistung
Lassen Sie mich diese Frage mit einigen Hintergrundinformationen einrichten. Wir haben einen langwierigen Prozess, der Daten in einem Windows Form generiert. Offensichtlich wird eine Form von Multithreading benötigt, um das ...
Threads vs TPL vs Async Delegates in ASP.NET
Ich habe eine Anwendung, die in der Produktion gut funktioniert, aber ich frage mich, ob ich die Parallelität besser hätte implementieren können ... ASP.NET .NET 4, C # Grundsätzlich werden im laufenden Betrieb n SQL-Anweisungen generiert ...
Neu erstellte Threads mit Task.Factory.StartNew werden sehr langsam gestartet
In einer WPF / c # -Anwendung, die etwa 50-200 kurzlebige Worker-Threads verwendet, die von erstellt wurdenTask.Factory.StartNew Es dauert 1 bis 10 Sekunden, bis der neu erstellte Thread ausgeführt wird. Was ist der Grund für diesen sehr ...
Async / await, benutzerdefinierter Kellner und Garbage Collector
Ich habe es mit einer Situation zu tun, in der ein verwaltetes Objekt in der Mitte von vorzeitig abgeschlossen wirdasync Methode. Dies ist ein Hobby-Hausautomationsprojekt (Windows 8.1, .NET 4.5.1), bei dem ich einen C # -Rückruf an eine nicht ...
So brechen Sie eine Aufgabe ab, die nach einer Zeitüberschreitung abgewartet wird
Ich verwende diese Methode, um einen Webbrowser programmgesteuert zu instanziieren, zu einer URL zu navigieren und ein Ergebnis zurückzugeben, wenn das Dokument fertig ist. Wie könnte ich das aufhalten?Task und habenGetFinalUrl() Rückkehrnull ...
Informationen zur Task.StartNew-Methode (Action <Object>, Object)
Ich lerne die TPL auf dieser Seite und ein Codeblock verwirrt mich sehr. Ich habe diese Seite gelesen:Task-Parallelität (Task-Parallel-Bibliothek) [http://msdn.microsoft.com/en-us/library/dd537609%28v=vs.110%29.aspx] In einem Abschnitt hieß es, ...
Die Verwendung von CancellationToken für Timeout in Task.Run funktioniert nicht
OK, meine Fragen sind wirklich einfach. Warum wirft dieser Code nichtTaskCancelledException? static void Main() { var v = Task.Run(() => { Thread.Sleep(1000); return 10; }, new CancellationTokenSource(500).Token).Result; Console.WriteLine(v); // ...
Sofort aus der asynchronen Methode werfen
Dasnormales Verhalten [https://stackoverflow.com/a/22395161]für Ausnahmen vonasync Task Die Methode besteht darin, inaktiv zu bleiben, bis sie später beobachtet werden oder bis die Aufgabe müllsammelbar wird. Ich kann mir Fälle vorstellen, in ...
So vervollständigen Sie TaskCompletionSource.Task mithilfe eines bestimmten TaskSchedulers
Wie mache ich die Vervollständigung vonTaskCompletionSource.Task passieren auf bestimmteTaskScheduler, wenn ich anrufeTaskCompletionSource.SetResult? Momentan verwende ich die Idee, die ich ausgeliehen habedieser ...