Suchergebnisse für Anfrage "task-parallel-library"
Was bestimmt die Anzahl der Threads für einen TaskFactory-Spaw-Job?
Ich habe den folgenden Code: var factory = new TaskFactory(); for (int i = 0; i < 100; i++) { var i1 = i; factory.StartNew(() => foo(i1)); } static void foo(int i) { Thread.Sleep(1000); Console.WriteLine($"foo{i} - on thread ...
Warum ist dieser Parallelcode langsamer als seine ähnliche, nicht parallele Version?
Ich habe den folgenden Code (hier von LINQPad kopiert). Offensichtlich verstehe ich nicht, wie TPL funktioniert, oder der Code ist Müll. Warum läuft die parallele Version langsamer als das nicht parallele Gegenstück? for (int i = 0; i < 100; ...
Wie kann ich parallel Nachrichten aus einer Warteschlange lesen?
SituatioWir haben eine Nachrichtenwarteschlange. Wir möchten Nachrichten parallel verarbeiten und die Anzahl der gleichzeitig verarbeiteten Nachrichten begrenzen. Unser unten stehender Testcode verarbeitet Nachrichten parallel, startet ...
Thread.Sleep (2500) vs. Task.Delay (2500) .Wait ()
Ich möchte etwas Klarheit darüber. Ich weiß dasTask.Delay verwendet intern einen Timer und ist offensichtlich aufgabenbasiert (abwartend), wohingegenThread.Sleep bewirkt, dass der Thread blockiert wird. Führt der Aufruf von .Wait für die ...
Ist Task.Run eine schlechte Praxis in einer ASP .NET MVC-Webanwendung?
HintergrunWir entwickeln derzeit eine Webanwendung, die auf ASP .NET MVC 5, Angular.JS 1.4, Web API 2 und Entity Framework 6 basiert. Aus Gründen der Skalierbarkeit hängt die Schwere der Webanwendung vom Async / Wartet-Muster ab. Unsere Domain ...
async / await, wenn alle sofort zurückkehren
Ich habe diesen "einfachen" Testcode ... (Kümmere dich nicht um die seltsame Verwendung der Klassenmethoden ...) Ich versuche, das @ zu erfassTask<> Feinheiten ... Ich glaube, ich habe ein wenig Verständnis vonTask<>.Start()/Task<>.Result ...
HttpClient bei der Verwendung der Anweisung führt dazu, dass die Aufgabe abgebrochen wird
Ich habe ein @ erstelFileResult : IHttpActionResult webapi Rückgabetyp für meine API-Aufrufe. Das FileResult lädt eine Datei von einer anderen URL herunter und gibt den Stream dann an den Client zurück. nfangs hatte mein Code einusing Aussage ...
Task-Ereignis oder Aktion bei angefordertem Abbruchtoken
Dies ist mein Code: public sealed class ProcessingTask : ProcessingObject { private CancellationTokenSource _cancelToken; private int _timeOut = 10000; public int ProcessObjectID { get; private set; } public Task ProcessObjectTask { get; private ...
Eine asynchrone Methode mit einem Task aufzurufen. Run scheint falsch?
Ich bin kürzlich auf diesen Code gestoßen, der von einem Auftragnehmer geschrieben wurde, für den wir gearbeitet haben. Es ist entweder teuflisch klug oder albern (ich denke, das letztere, aber ich wollte eine zweite Meinung). Ich bin nicht ...
Kann ConfigureAwait (false) in einer Bibliothek den Synchronisationskontext für die aufrufende Anwendung verlieren?
Ich habe den Rat oft von Leuten gelesen, die schlauer sind als ich, und es gibt ein paar Einschränkungen:Verwenden Sie immerConfigureAwait(false) im Bibliothekscode. Also bin ich mir ziemlich sicher, dass ich die Antwort kenne, aber ich möchte ...