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

Wie FutureTask asynchrone Berechnung ist

%Vor% Wenn ich das in main mache, wird es einen neuen Thread erstellen und ihm eine Aufgabe für die asynchrone Berechnung übergeben. Wenn Sie die FutureTask Dokumentation sehen, heißt es auch:    Eine auflösbare asynchrone Berechnung. D...
04.11.2013, 13:18
4
Antworten

Die Datenbanktabelle fügt Sperren aus einer Anwendung mit mehreren Threads ein

Ich habe einen Prozess, der mehrere Threads ausführt. Process verfügt über eine Thread-sichere Sammlung von zu verarbeitenden Elementen. Jeder Thread verarbeitet Elemente aus der Sammlung in einer Schleife. Jedes Element in der Liste wi...
07.06.2012, 19:38
2
Antworten

Übergeben von lambdas an std :: faden und aufrufende Klassenmethoden

Ich habe ein paar Probleme mit std :: thread zusammen mit lambdas. Ich habe eine Methode TheMethod, wo ich std :: thread verwenden sollte, um einige Funktionsaufrufe zu Methoden in der gleichen Klasse zu parallelisieren. Ich definiere eine La...
11.03.2014, 17:29
2
Antworten

Wie kann ich einen hängenden Java-Thread debuggen?

Ich habe folgendes Problem: Ich stelle eine Webanwendung in Tomcat (Linux) und nach dem Herunterfahren von Tomcat bereit, wenn ich ps -ef mache, kann ich immer noch den java -Prozess laufen sehen. Ich glaube, das passiert aufgrund eines...
10.07.2012, 05:55
3
Antworten

Java-Bibliothek zur Verwaltung eines Prozesspools

Ich arbeite an einem Java-Daemon, der Parallelität erfordert: eine Endlosschleife, die eine Jobwarteschlange überwacht ( redis ) und jeden Job an einen Worker verteilt . Der Arbeiter muss nicht unbedingt einen Wert zurückgeben. Ich fand Exe...
24.04.2012, 19:02
2
Antworten

Schlechte Performance von SQLite, große Schreibvorgänge bringen wenig Leseaufwand

Verwandte Frage : How Verwenden von SQLite in einer Multithreadanwendung. Ich habe versucht, in SQLite3 in einem Multi-Thread-Programm eine anständige Leistung zu erzielen. Abgesehen von der Schreiblatenz war ich sehr beeindruckt von der L...
10.01.2013, 06:18
3
Antworten

Wie übergebe ich ein WPF-Objekt, das in Thread X erstellt wurde, an Y?

Ich erstelle ein SolidColorBrush auf einem Nicht-GUI-Thread und möchte es an einen GUI-Thread übergeben um es anzuzeigen, aber ich bekomme InvalidOperationException : The calling thread cannot access this object because a different thread...
06.05.2013, 06:53
1
Antwort

'getErnno' und Threads

Die Dokumentation für getErrno lautet:    Ermittelt den aktuellen Wert von errno im aktuellen Thread. Es ist mir unklar, ob dies den aktuellen OS -Thread bedeutet. Wird die% -Zeit% (%) von der (Thread-) Laufzeit abgerufen und gespe...
27.01.2013, 18:03
1
Antwort

Warum ist mein Programm schneller mit einem Kern, nicht mit zwei Kernen?

Ich versuche gerade zu verstehen, wie man parallel in Haskell programmiert. Ich folge der Arbeit "Ein Tutorial über parallele und gleichzeitige Programmierung in Haskell" von Simon Peyton Jones und Satnam Singh. Der Quellcode ist wie folgt: %V...
02.11.2012, 03:08
2
Antworten

Ist es eine gute Idee, die Namen von Verarbeitungs-Threads in Java dynamisch zu ändern?

Wir haben eine Java-Anwendung, die Anfragen verarbeitet. Natürlich gibt es einen Thread-Pool mit Threads, die mit einigen unbedeutenden Namen wie "Prozessor-1", "Prozessor-2" usw. benannt sind. Wir fragen uns, ob es eine gute Idee ist, den Verar...
05.06.2011, 19:22