Suchergebnisse für Anfrage "task-parallel-library"
ConfigureAwait leitet die Fortsetzung an einen Pool-Thread weiter
Hier ist ein WinForms-Code: async void Form1_Load(object sender, EventArgs e) { // on the UI thread Debug.WriteLine(new { where = "before", Thread.CurrentThread.ManagedThreadId, Thread.CurrentThread.IsThreadPoolThread }); var tcs = ...
AspNetSynchronizationContext und warten auf Fortsetzungen in ASP.NET
Ich bemerkte einen unerwarteten (und ich würde sagen, redundanten) Threadwechsel danachawait innerhalb der asynchronen ASP.NET-Web-API-Controller-Methode. Zum Beispiel würde ich unten erwarten, dasselbe zu sehenManagedThreadId an den Positionen ...
Stimmt etwas nicht mit wait Task.Run (() => semaphore.WaitOne ())?
Titel sagt alles. Stimmt etwas nicht mitawait Task.Run(() => semaphore.WaitOne());? System.Threading.Semaphore ist nicht thread-affin, also würde ich nicht denken, dass es ein Problem geben würde. Ich weiß, dass dieSemaphoreSlim Klasse ist ...
Beschränken Sie die Anzahl der Threads in der Task Parallel Library
Ich habe einige Hundert Dateien, die ich in Azure Blob Storage hochladen muss. Ich möchte die parallele Taskbibliothek verwenden. Anstatt jedoch alle 100 Threads auszuführen, die in einer foreach-Dateiliste hochgeladen werden sollen, kann die ...
Warten Sie auf mehrere asynchrone Aufgaben, während Sie gleichzeitig die maximale Anzahl der ausgeführten Aufgaben festlegen
Also habe ich gerade angefangen, Async, Task, Lambda und so weiter zu verstehen, und ich bin nicht in der Lage, es zum Arbeiten zu bringen, wie ich will. Mit dem folgenden Code soll btnDoWebRequest gesperrt, eine unbekannte Anzahl von WebRequests ...
Argument ByVal an VB.NET Function übergeben und dort manipuliert
In diesem Microsoft-Beispiel wird ein Array von Doubles an die Funktionen übergebenMultiplyMatricesSequential(...) undMultiplyMatricesParallel(...) als Argument Ergebnis mitByVal ...
Eine Aufgabe, die niemals endet, bis ein Abbruch angefordert wird
Ich brauche eine Aufgabe, die niemals endet, bis eine Kündigung beantragt wird. Im Momentdas geht am einfachsten [https://stackoverflow.com/a/13695674/2528649]: var cancellation = new CancellationTokenSource(); var task ...
Deadlock mit ContinueWiths in WebAPI
Wir sind auf viele Deadlocks gestoßen, als wir einen Teil des vorhandenen Codes über die Web-API verfügbar gemacht haben. Ich konnte das Problem auf dieses sehr einfache Beispiel reduzieren, das für immer hängen bleibt: public class MyController ...
Benutzerdefinierte Task-Runner-Methode löst ArgumentException aus
Aufgrund der Tatsache, dass CultureInfo nicht von Thread zu Thread kopiert wird, habe ich die folgende Methode angewendet, um das für mich zu tun. public static StartCustomTask(Action action, TaskCreationOptions tco = TaskCreationOptions.None) { ...
Wie aggregiere ich die Daten eines asynchronen Produzenten und schreibe sie in eine Datei?
Ich lerne etwas über asynchrone / Warte-Muster in C #. Momentan versuche ich ein Problem wie dieses zu lösen: Es gibt einen Hersteller (ein Hardwaregerät), der 1000 Pakete pro Sekunde generiert. Ich muss diese Daten in einer Datei ...