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

Verwalten von Threads, die mit Java auf eine Datenbank zugreifen

Ich arbeite an einer App, die auf eine SQLite-Datenbank zugreift. Das Problem ist, dass die DB gesperrt wird, wenn eine Anfrage an sie vorliegt. Meistens ist das kein Problem, weil der Fluss der App ziemlich linear ist. Allerdings habe ich ei...
30.08.2017, 21:28
3
Antworten

Vorkommen von org.hibernate.exception.GenericJDBCException: Konnte Verbindung für lang laufenden Prozess nicht öffnen

In meiner Anwendung verwende ich 20 Threads für einen Job. Jeder Thread ruft einen Remote-Webdienst auf und aktualisiert die Oracle-Datenbank. Nach dem Neustart von Jboss schlägt der Job beim Aktualisieren der Datenbank fehl, mit der Ausnahme, d...
09.11.2017, 13:38
3
Antworten

mit dem klassenspezifischen set_new_handler

Für die klassenspezifische Implementierung von new_handler bin ich auf das folgende Beispiel im Buch "effective c ++" gestoßen. Dies scheint ein Problem in Multithread-Umgebungen. Meine Frage ist, wie man in Multithread-Umgebungen klassenspezifi...
26.08.2009, 02:06
1
Antwort

Warum führt die Verwendung von Taskset zum Ausführen eines Multithread-Linux-Programms auf einer Reihe von isolierten Kernen dazu, dass alle Threads auf einem Kern ausgeführt werden?

Gewünschtes Verhalten: Führen Sie ein Multithread-Linux-Programm auf einer Reihe von Kernen aus, die mit isolcpus isoliert wurden. Hier ist ein kleines Programm, das wir als Beispiel für ein Multi-Thread-Programm verwenden können: %Vor%...
13.04.2016, 16:27
1
Antwort

Join einer Boost :: Thread-Instanz im Destruktor

Ich sehe ein Problem, bei dem ein Aufruf von boost-thread- & gt; in einem Destruktor zu einem Deadlock führt. Ich verstehe nicht warum, und ich bin nicht so scharf darauf, Code zu behalten, der einfach funktioniert (und ich verstehe nicht, warum...
02.11.2009, 11:37
2
Antworten

Zombiefäden essen mein Gehirn (J2EE, Tomcat, Hibernate, Quartz)

Es ist schließlich Hallowe'en. Hier ist das Problem: Ich behalte etwas alten J2EE-Code mit Quartz, in dem mir die Threads ausgehen. jconsole sagt mir, dass es nur knapp 60K Threads gibt, wenn es birnenförmig ist, von denen etwa 100 (!!)...
30.10.2009, 16:21
3
Antworten

Best Practice für das Ansehen eines Upload-Ordners?

Ok, ich habe ein interessantes Problem in meinen Händen. Hier ein kleiner Hintergrund: Ich schreibe eine Medienbibliothek-Service-Implementierung, die URLs an einen Front-End-Flash-Player liefert. Der Client möchte Inhalte in den Dienst pushe...
26.02.2009, 09:52
2
Antworten

C ++ 11 std :: Thread und virtuelle Funktion Bindung

Ich habe ein merkwürdiges C ++ - Code-Verhalten festgestellt, nicht sicher, ob es sich um einen Compiler-Fehler oder einfach um nicht definiertes / nicht spezifiziertes Verhalten meines Codes handelt. Hier ist der Code: %Vor% Die Ausgabe des...
16.10.2015, 13:40
2
Antworten

Warum blockiert multiprocessing.Lock () nicht freigegebene Ressourcen in Python?

Angenommen, ich habe eine sehr große Textdatei, die aus vielen Zeilen besteht, die ich gerne umkehren würde. Und mir ist die endgültige Bestellung egal. Die Eingabedatei enthält kyrillische Symbole. Ich verwende multiprocessing , um auf mehrer...
01.11.2017, 13:36
3
Antworten

Warum ExecutorService Future? absenden (ausführbare Aufgabe)?

Die ExecutorService hat die folgende Methode: Zukunft & lt;? & gt; Absenden (ausführbare Aufgabe) Aber da diese Methode Future get immer null zurückgibt, wäre die folgende Signatur nicht geeigneter? Future<Void> subm...
15.05.2017, 08:07