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

Getrennter Logik-Thread vom Event-Dispatch-Thread

Dies ist der kleinste ausführbare SSCCE meines Projekts, den ich implementieren könnte, um es Ihnen zu zeigen. Ich habe gelesen, dass das Aufrufen der Spiellogik aus dem Event Dispacth Thread eine schlechte Übung ist , wie kann ich sie...
19.05.2014, 17:47
1
Antwort

Gibt es ein C ++ - Äquivalent von java.util.concurrent.locks.ReentrantReadWriteLock?

Ich möchte den Zugriff auf Getter und Setter für eine Reihe von Datenklassen steuern, um sie gleichzeitig aus mehreren Threads sicher zugänglich zu machen. Ich habe dies in Java vorher mit java.util.concurrent.locks.ReentrantReadWriteLock gemach...
26.06.2013, 17:40
3
Antworten

Thread als GC-Wurzel

Ich habe eine Frage zu GC-Wurzeln. Ich habe gelesen, dass eine von GC-Wurzeln "Live-Thread" ist. Was bedeutet das? Ich hatte immer den Eindruck, dass jeder Thread seinen eigenen Stack hat und lokale Variablen eines Stacks GC-Wurzeln für Threads...
07.10.2014, 09:24
5
Antworten

Multithread-Epoll

Ich erstelle einen Multithreadserver mit epoll (flankengetriggert) und nicht blockierenden Sockets. Momentan erstelle ich eine Ereignisschleife auf dem Hauptthread und warte auf Benachrichtigungen und es funktioniert korrekt. Ich muss zwischen z...
29.01.2013, 14:07
1
Antwort

Verwendung von C ++ 11-Thread mit reiner virtueller Thread-Funktion

Ich habe Code, wo Objekte, die in einem separaten Thread ausgeführt werden sollen, von einer Basisklasse mit einer rein virtuellen Funktion Run abgeleitet sind. Ich kann Folgendes nicht erhalten (vereinfachter Testcode), um den neuen Thread a...
30.01.2013, 17:36
1
Antwort

Socket.read () Thread zwischen JBoss und ActiveMQ

Gegeben Meine Java-App ist eine WAR, die auf JBoss (4.0.4GA) bereitgestellt wird Veröffentlicht und abonniert eine ActiveMQ (5.6.0) -Instanz Die Java-App verwendet Apache Camel (2.10.3) für die gesamte Integration (Erstellung und Verwendun...
08.03.2013, 19:44
2
Antworten

Gibt es eine Java-Bibliothek zum Planen abhängiger Runnables (in einer Abhängigkeits-DAG angegeben)?

Ich habe eine Reihe von Runnables, die ich in mehreren Threads ausführen möchte und einige hängen von anderen ab, bevor sie beginnen. Ich habe ein einfaches Dienstprogramm dafür geschrieben, aber gibt es eine Bibliothek, die diese Fähigkeit bere...
30.08.2012, 18:53
4
Antworten

Was ist eine bewährte Methode, um den Eigenschaften-Thread einer Klasse sicher zu machen?

[Bearbeiten: Es sieht so aus, als ob die ursprüngliche Frage ein Double und keine Ganzzahl war. Also ich denke, diese Frage steht, wenn wir die ganze Zahl in ein Double ändern.] Ich habe ein seltenes Problem beim Lesen von Integer-Eigenschaft...
23.10.2013, 14:09
6
Antworten

Semaphore Deadlock

Also habe ich ein Problem mit Semaphor. Einen Code schreiben, wo 4 Zimmer und einige Besucher sind. Jedes Zimmer hat eine bestimmte Grenze für die Anzahl der Besucher, die sie halten können. Wenn Sie also einen vollen Raum betreten, wird eine Wa...
15.04.2012, 22:58
2
Antworten

Java: zwei WAITING + ein BLOCKED Thread, notify () führt zu einem Livelock, notifyAll () nicht, warum?

Ich habe versucht, etwas Ähnliches wie Java zu implementieren. BlockingQueue Schnittstelle mit Java-Synchronisation "primitives" (synchronisiert, wait (), notify () ), als ich auf ein Verhalten stieß, das ich nicht verstehe. Ich erstelle e...
17.11.2014, 16:17