Als «multithreading» getaggte Fragen

145
Warten auf eine Liste der Zukunft

Ich habe eine Methode, die eine Listder Futures zurückgibt List<Future<O>> futures = getFutures(); Jetzt möchte ich warten, bis entweder alle Futures erfolgreich verarbeitet wurden oder eine der Aufgaben, deren Ausgabe von einer Zukunft zurückgegeben wird, eine Ausnahme auslöst....

142
Erfassen der Node JS-Alternative zum Multithreading

Wenn ich richtig verstehe, blockiert Node JS nicht ... anstatt auf eine Antwort von einer Datenbank oder einem anderen Prozess zu warten, wurde es zu etwas anderem weitergeleitet und später erneut überprüft. Es ist auch Single-Threaded. Dies bedeutet also, dass ein bestimmter Node JS-Prozess einen...

139
Wie bekomme ich den erwarteten Thread.Sleep?

Ich schreibe eine netzwerkgebundene Anwendung, die auf dem Wait / Sleep-Paradigma basiert. Manchmal treten Verbindungsfehler auf, und meiner Erfahrung nach lohnt es sich, einige Zeit zu warten und den Vorgang dann erneut zu versuchen. Das Problem ist, dass wenn ich Thread.Sleep oder eine andere...

137
Thread gegen ThreadPool

Was ist der Unterschied zwischen der Verwendung eines neuen Threads und der Verwendung eines Threads aus dem Thread-Pool? Welche Leistungsvorteile gibt es und warum sollte ich in Betracht ziehen, einen Thread aus dem Pool zu verwenden, anstatt einen, den ich explizit erstellt habe? Ich denke hier...