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

3 die antwort

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

2 die antwort

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

1 die antwort

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

TOP-Veröffentlichungen

4 die antwort

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

4 die antwort

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

2 die antwort

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

2 die antwort

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

3 die antwort

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

1 die antwort

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

3 die antwort

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