task-parallel-library

Die Task Parallel Library ist Teil von .NET 4 und .NET 4.5. Es ist eine Reihe von APIs, mit denen Entwickler asynchrone Anwendungen programmieren können.
2
Antworten

Parallel.Für jede Frage

Ich verwende eine Parallel.ForEach-Schleife in C # / VS2010, um die Verarbeitung durchzuführen, und ich habe ein paar Fragen. Zuerst muss ich einen Prozess, der Informationen aus einem Remote-Webdienst extrahieren muss und dann Bilder (GDI) i...
17.05.2011, 21:03
3
Antworten

Ich wurde von async verwöhnt / warte ab! Jetzt kämpfen mit expliziten Task-Fortsetzungen

Bearbeiten (nach der Annahme) Es ist vielleicht nicht sofort offensichtlich, aber @ Servys Antwort ist richtig, ohne eine benutzerdefinierte Implementierung von Unwrap unter monodroid zu benötigen - in meinen Kommentaren sagte ich, dass...
18.01.2013, 16:02
2
Antworten

Aufgabe nicht Müll gesammelt

Im folgenden Programm würde ich erwarten, dass die Aufgabe gecodiert wird, aber nicht. Ich habe einen Speicher-Profiler verwendet, der gezeigt hat, dass der CancellationTokenSource einen Verweis darauf enthält, obwohl die Aufgabe eindeutig in...
10.10.2013, 14:46
5
Antworten

GC Unterbrechungen und TPL

Ich habe einen WCF-Dienst. Während der Arbeit des Dienstes muss er zwei Webdienste aufrufen. Es gibt also einen ähnlichen Code: %Vor% Meistens funktioniert das OK, aber gelegentlich sah ich Spitzen in der Ausführungszeit, wo die erste Aufgab...
17.07.2012, 08:07
3
Antworten

Bei der asynchronen Protokollierung wird eine NullReferenceException ausgelöst

Ich versuche, einige Informationen asynchron in SQL Server innerhalb einer MVC 4-Controller-Aktion zu protokollieren, die .NET 4.0 mithilfe von AsyncTargetingPack abzielt. Ich würde direkt zu .NET 4.5 springen, aber meine App lebt in Azure und...
19.10.2012, 07:06
2
Antworten

Guter Ansatz für Hunderte von Benutzern und großen Dateien [geschlossen]

Ich habe mehrere Dateien (fast je 1 GB) mit Daten. Daten sind eine Zeichenfolgelinie. Ich muss jede dieser Dateien mit mehreren hundert Konsumenten verarbeiten. Jeder dieser Verbraucher führt eine Verarbeitung durch, die sich von anderen unte...
30.05.2014, 15:14
1
Antwort

Verwenden von async / await und Zurückgeben von TaskHttpResponseMessage aus ASP.NET-Web-API-Methoden

Ich habe eine Portable Class Library (PCL) -Methode wie folgt: %Vor% Meine ASP.NET Web API-Methode sieht folgendermaßen aus: %Vor% Welche Auswirkungen hat das Zurückgeben einer Aufgabe in der Web-API? Ist das erlaubt? Der einzige Grund,...
28.12.2012, 11:01
3
Antworten

C # TPL Wie zu wissen, dass alle Aufgaben erledigt sind?

Ich habe die Schleife, die Aufgaben erzeugt. Code: %Vor% Wie Sie in jeder Iteration sehen können, hat das Task-Objekt eine neue Initialisierung (..new Task (() = & gt; ..)     Wie kann ich wissen, dass alle Aufgaben erledigt sind?     
21.02.2011, 14:55
5
Antworten

Aufgaben gegen ThreadPool

Ich habe eine Anwendung in C # mit einer Liste von zu erledigenden Aufgaben. Ich möchte so viel wie möglich parallel arbeiten. Allerdings muss ich in der Lage sein, die maximale Anzahl paralleler Aufgaben zu steuern. Soweit ich weiß, ist dies...
09.11.2011, 21:10
3
Antworten

ConfigureAwait gibt die Fortsetzung an einen Pool-Thread weiter

Hier ist ein WinForms-Code: %Vor% Die Ausgabe: %Vor% Warum schiebt ConfigureAwait die await -Verlängerung proaktiv auf einen Pool-Thread? Die MSDN-Dokumentation sagen:    continueOnCapturedContext ... true, um den Marshallin...
26.03.2014, 21:02