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

4 die antwort

Was passiert mit Aufgaben, die niemals abgeschlossen werden? Sind sie richtig entsorgt?

Sag ich habe die folgende Klasse: class SomeClass { private TaskCompletionSource<string> _someTask; public Task<string> WaitForThing() { _someTask = new TaskCompletionSource<string>(); return _someTask.Task; } //Other code which calls ...

6 die antwort

Abbrechen der Taskverzögerung in .Net 4.0

Ich versuche derzeit, einen Ersatz für .Net 4.5 zu implementieren.Task.Delay() -Methode in einem Programm, das auf .NET 4.0 abzielen muss. Ich fand den folgenden Code beidieses ...

4 die antwort

CallContext in TPL aufräumen

Je nach Verwendung von asynchronem / Warte-basiertem Code oder TPL-basiertem Code treten bei der Bereinigung von logischem @ zwei unterschiedliche Verhalten auCallContext. Ich kann logisches @ setzen und löschCallContext genau wie erwartet, wenn ...

TOP-Veröffentlichungen

8 die antwort

HttpClient - Eine Aufgabe wurde abgebrochen?

Es funktioniert einwandfrei, wenn eine oder zwei Aufgaben vorhanden sind. Es wird jedoch die Fehlermeldung "Eine Aufgabe wurde abgebrochen" ausgegeben, wenn mehr als eine Aufgabe aufgeführt ist. List<Task> allTasks = new List<Task>(); ...

4 die antwort

So wird Task <T> verwendet, um ein Ereignis auszulösen und auf den Abschluss des Ereignisses zu warten

Ich habe das folgende Szenario: Client, der einen Webservice zum Starten anfordert public bool Start(MyProject project, string error) Ein Webdienst, der den Anruf vom Client in einer Methode empfängt public event EventHandler<StartEventArgs> ...

2 die antwort

Sollte ich immer Task.Delay anstelle von Thread.Sleep verwenden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wenn Task.Delay verwendet werden soll, wann Thread.Sleep? [/questions/20082221/when-to-use-task-delay-when-to-use-thread-sleep] 4 AntwortenIch habe kürzlich mehrere Empfehlungen gesehen, die ...

2 die antwort

Betrachtung der Verwendung von Task.Start (), Task.Run () und Task.Factory.StartNew ()

Ich habe gerade 3 Routinen bezüglich der TPL-Nutzung gesehen, die den gleichen Job machen. Hier ist der Code: public static void Main() { Thread.CurrentThread.Name = "Main"; // Create a task and supply a user delegate by using a lambda ...

12 die antwort

Im Hintergrund-Scheduling-System in .NET gebaut?

Ich frage, obwohl ich bezweifle, dass es ein solches System gibt. rundsätzlich muss ich Aufgaben planen, die zu einem späteren Zeitpunkt ausgeführt werden sollen (in der Regel nicht länger als ein paar Sekunden oder möglicherweise Minuten), und ...

4 die antwort

Ausnahmebehandlung außerhalb von Task

Nur merkwürdige Sache bemerkt: Um eine Ausnahme im Anrufer von der neuen Aufgabe zu fangen, MUSS Lambda als asynchron markiert sein !? Ist es wirklich notwendig, selbst wenn der Delegierte überhaupt keine Wartebediener hat? try { //Task.Run(() ...

4 die antwort

Kann ich die Task-Parallel-Bibliothek in einem .Net 3.5-Projekt verwenden?

Ich habe gehört, dass die Task Parallel Library in einem .Net 3.5-Projekt verwendet werden kann. Ist das richtig und wenn ja, wie verwende ich es? In .Net 4.0 befindet es sich in System.Threading, aber wenn ich .Net 3.5 als Ziel in Visual Studio ...