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

3 die antwort

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, ...

2 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

1 die antwort

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 ...

1 die antwort

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 ...

3 die antwort

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 ...

2 die antwort

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, ...

4 die antwort

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); // ...

2 die antwort

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 ...

1 die antwort

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 ...