Suchergebnisse für Anfrage "task-parallel-library"
Cancellation-Token im Task-Konstruktor: Warum?
SicherSystem.Threading.Tasks.Task Konstruktoren nehmen einCancellationToken als Parameter: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token);Was mich daran wundert ist, dass es keinen ...
Ist es akzeptabel, Dispose () für ein TPL-Task-Objekt nicht aufzurufen?
Ich möchte eine Aufgabe auslösen, die in einem Hintergrundthread ausgeführt wird. Ich möchte nicht auf den Abschluss der Aufgaben warten. In .net 3.5 hätte ich das gemacht: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); In .net 4 ist ...
Wie kann ich mit Parallel.ForEach maximale Parallelität und maximale CPU-Auslastung erreichen?
Es gibt eine C # -FunktionA(arg1, arg2), das oft aufgerufen werden muss. Um dies am schnellsten zu erledigen, verwende ich die parallele Programmierung. Nehmen Sie das Beispiel des folgenden Codes: long totalCalls = 2000000; int threads = ...
Wie man Task.WhenAny () mit einem Prädikat [closed] implementiert
Ich möchte mehrere Aufgaben asynchron ausführen. Jede Aufgabe führt eine http-Anforderung aus, die entweder eine Ausnahme auslösen oder sicher enden kann. Ich muss fertig sein, wenn die erste Aufgabe erfolgreich abgeschlossen wurde oder wenn alle ...
Warum werden Blöcke in dieser Reihenfolge ausgeführt?
Dies ist ein kurzes Codebeispiel, um Ihnen schnell vorzustellen, worum es in meiner Frage geht: using System; using System.Linq; using System.Threading.Tasks; using System.Threading.Tasks.Dataflow; namespace DataflowTest { class Program { ...
Gibt es eine Threadsafe Observable-Auflistung in .NET 4?
Plattform:WPF, .NET 4.0, C# 4.0 Problem: Im Hauptfenster.xaml ist eine ListBox an eine Kundensammlung gebunden, die derzeit eine ObservableCollection <Kunde> ist. ObservableCollection<Customer> c = new ObservableCollection<Customer>(); Diese ...
Parallel.ForEach vs Async Forloop in schweren E / A-Operationen
Ich möchte zwei theoretische Szenarien vergleichen. Ich habe die Fälle zum Zweck der Frage vereinfacht. Aber im Grunde ist es Ihr typisches Produzentenkonsumentenszenario. (Ich konzentriere mich auf den Verbraucher). Ich habe ein ...
Aufrufen von asynchronen Methoden aus nicht asynchronem Code
Ich aktualisiere gerade eine Bibliothek mit einer API-Oberfläche, die in .NET 3.5 erstellt wurde. Folglich sind alle Methoden synchron. Ich kann die API nicht ändern (d. H. Rückgabewerte in Task konvertieren), da dies erfordern würde, dass sich ...
So verzögern Sie "heiße" Aufgaben, damit sie in einer festgelegten Reihenfolge verarbeitet werden können
Sag ich habe eine Reihe von Aufgaben: var task1 = DoThisAsync(...); var task2 = DoThatAsync(...); var task3 = DoOtherAsync(...); var taskN...Ich suche nach einer Möglichkeit, eine Reihe von Aufgaben in der angegebenen Reihenfolge zu verarbeiten ...