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

4 die antwort

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

4 die antwort

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

10 die antwort

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

TOP-Veröffentlichungen

4 die antwort

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

8 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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

4 die antwort

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

6 die antwort

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