multithreading

Multi-Threading ist die Fähigkeit eines Computers oder eines Programms, Arbeit gleichzeitig oder asynchron auszuführen, indem mehrere gleichzeitige Ausführungsströme (im Allgemeinen als Threads bezeichnet) verwendet werden.
3
Antworten

C # Concurrency - Bevorzugter Ansatz für lange laufende Aufgaben

Wenn während der gesamten Lebensdauer einer Anwendung ein E / A-Listener ausgeführt werden muss, welches CIR-Modell wird bevorzugt, wenn C # 5.0 auf dem Framework 4.5 ausgeführt wird? Ich habe mich auf die Idee geeinigt, dass ein Erzeuger-Ver...
19.02.2014, 16:38
3
Antworten

Maximale Anzahl von Threads, die gleichzeitig in Java auf einer CPU ausgeführt werden können

Bitte ich habe mich über etwas verwirrt. Was ich weiß ist, dass die maximale Anzahl von Threads, die gleichzeitig auf einer normalen CPU eines modernen Computers laufen können, von 8 bis 16 Threads reicht. Auf der anderen Seite können Tausende v...
08.02.2014, 18:30
1
Antwort

Qt: qthread zerstört, während der Thread beim Schließen noch läuft

Ich habe eine Klasse: %Vor% In seinem Konstruktor habe ich: %Vor% Wenn ich den Destruktor dieser Klasse aufgerufen habe, bekomme ich die Fehlermeldung: %Vor% Aber wenn ich versuchte, den monitorThread im Destruktor der Klasse central...
22.02.2015, 17:25
2
Antworten

Kosten für Mutex, kritischen Abschnitt usw. unter Windows

Ich habe irgendwo gelesen, dass der Overhead eines Mutex nicht so viel ist, weil die Kontextumschaltung nur im Falle einer Konkurrenz stattfindet. Auch bekannte Futexes in Linux. Gilt das Gleiche in Windows? Ist Critical Section eine passe...
06.08.2013, 13:20
2
Antworten

Ausnahme propagation und std :: future

Ich verstehe, dass wenn eine asynchrone Operation eine Ausnahme auslöst, sie an einen Thread weitergegeben wird, der std::future::get() aufruft. Wenn ein solcher Thread jedoch std::future::wait() aufruft, wird die Ausnahme nicht sofort wei...
08.01.2013, 19:49
2
Antworten

@Context HttpServletRequest-Bereich in Jersey ContainerResponseFilter

Ich schreibe einen Jersey Response Filter. Ich benutze Jersey 1.17. Ich möchte Zugriff auf einige Attribute der httpServletRequest in der Filter-API erhalten. Der Weg, den ich gerade mache, ist wie folgt. Ist es sicher, das ServletRequest wie im...
20.08.2013, 02:59
3
Antworten

Datenbankverbindungs-Pooling mit multi-threaded Service

Ich habe einen .NET 4 C # -Dienst, der die TPL-Bibliotheken für das Threading verwendet. Wir haben es kürzlich auf Connection Pooling umgestellt, da eine Verbindung zu einem Engpass für die Verarbeitung wurde. Bisher haben wir eine lock-Klaus...
06.01.2012, 18:32
2
Antworten

Unterschiede zwischen SwingWorker und Executor

Ich benutze SwingWorker, um einige Schwerlastaufgaben für eine Anwendung auszuführen, die ich mache. Obwohl ich heute über die Executor-Klasse und dieses Beispiel stolperte: %Vor% Kann jemand die Gründe erklären, warum man SwingWorker anstel...
08.01.2012, 18:11
4
Antworten

Ist es in Ordnung, vor und in einer Sperre zu prüfen, bevor der Code ausgeführt wird?

Beim Arbeiten mit Thread-Sicherheit, finde ich mich immer "Doppelprüfung" vor dem Ausführen von Code in einem Sperrblock und ich fragte mich, ob ich das Richtige tat. Betrachten Sie die folgenden drei Möglichkeiten, dasselbe zu tun: Beispiel...
06.11.2012, 23:55
2
Antworten

Warum denkt ReSharper, dass "thread.Name == null" immer falsch ist? [geschlossen]

Ich schreibe eine Hilfsmethode für die bequeme Einstellung von Name von Thread : %Vor% Es funktioniert wie beabsichtigt. ReSharper behauptet jedoch, dass die Bedingung immer falsch ist und der entsprechende Code heuristisch nicht erreic...
02.11.2012, 16:11