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

Wie kann ich den Speicher des Multithread-Programms in Python profilieren?

Gibt es eine Möglichkeit, den Speicher eines Multithread-Programms in Python zu profilieren? Für CPU-Profiling verwende ich das cProfile, um separate Profiler-Statistiken für jeden Thread zu erstellen und sie später zu kombinieren. Ich habe j...
25.01.2011, 21:41
2
Antworten

Windows-Dienst wurde unerwartet beendet

Ich habe einen Windows-Dienst, der eine Reihe von Threads hat, die etwas arbeiten. Alles lief gut in Tests, bis einmal, wo ich "Windows-Dienst unerwartet beendet" in der Ereignisanzeige sah. Wie gehe ich vor, um zu debuggen, wo das passiert?...
31.07.2009, 10:42
4
Antworten

Zwei Threads ein Kern

Ich spiele mit einer einfachen Konsolen-App herum, die einen Thread erstellt, und ich führe eine Inter-Thread-Kommunikation zwischen dem Haupt- und dem Worker-Thread durch. Ich poste Objekte aus dem Hauptthread in eine gleichzeitige Warteschl...
13.01.2014, 15:32
1
Antwort

Delphi-Warteschlange und Synchronisieren

Ich lese Nick Hodges online und ich habe die Warteschlange entdeckt, aber es verhält sich nicht so, wie ich es erwartet habe und ich konnte nicht verstehen, was er und die Dokumentation sagen. Schau dir diesen Code an: %Vor% Ich benutze imme...
16.02.2017, 17:31
3
Antworten

Wie man festgefahrene Threads in Java killt?

Ich würde gerne Threads beenden, die sich im Deadlock-Zustand befinden. Erstens können wir Thread-IDs im Deadlock-Status erkennen , indem wir die Methode findDeadlockedThreads() der Klasse ThreadMXBean verwenden in java.lang.management...
04.12.2009, 22:09
5
Antworten

Ist es möglich, Zeiger im Shared Memory zu speichern, ohne Offsets zu verwenden?

Bei der Verwendung von gemeinsam genutztem Speicher kann jeder Prozess die gemeinsame Region in einen anderen Bereich seines jeweiligen Adressraums kopieren. Dies bedeutet, dass Sie beim Speichern von Zeigern innerhalb der gemeinsamen Region di...
22.03.2010, 03:39
3
Antworten

Gibt es in Java Thread-Gruppen-lokale Variablen?

Ich bin auf der Suche nach einer Klasse ähnlich ThreadLocal, die auf Thread-Gruppen statt Threads funktionieren würde. Wenn es eine solche Klasse (in einer Open-Source-Bibliothek) nicht gibt, wie würden Sie sie implementieren? Eine bessere Id...
06.01.2010, 23:32
2
Antworten

Was ist der Java-Signal-Dispatcher-Thread?

Ich habe einen Thread-Dump eines Java-Prozesses durchgesehen und festgestellt, dass einige Threads vom Signal-Dispatcher blockiert wurden. Was ist ein Signal-Dispatcher? Was macht es?     
25.10.2008, 00:17
4
Antworten

Java-Multithreading - Verbinden eines CPU-Threads und eines volatilen Schlüsselworts

Nach einigen Vorstellungsgesprächen wollte ich ein kleines Programm schreiben, um zu überprüfen, ob i++ in Java tatsächlich nicht-atomar ist und dass man in der Praxis einige Sperren hinzufügen sollte, um sie zu schützen. Stellt sich heraus,...
03.04.2017, 07:25
2
Antworten

Beziehung zwischen Threads und println () Anweisungen

Ich habe versucht, ein paar Szenarien zu erstellen, um Sichtbarkeitsprobleme zu demonstrieren, während Variablen über Threads verteilt werden. Und mir ist aufgefallen, dass ich in fast allen Fällen, in denen ich innerhalb von run () eine System....
16.12.2015, 12:05