concurrency

In der Informatik ist Nebenläufigkeit eine Eigenschaft von Systemen, in denen mehrere Berechnungen in überlappenden Zeiträumen durchgeführt werden können. Die Berechnungen können auf mehreren Kernen in demselben Chip, präemptiv zeitgeteilten Threads auf demselben Prozessor oder auf physikalisch getrennten Prozessoren ausgeführt werden.
4
Antworten

Java Memory Model: Neuordnung und gleichzeitige Sperren

Das Java-Meymry-Modell schreibt vor, dass synchronize -Bausteine, die auf demselben Monitor synchronisiert werden, eine Vorher-Nachher-Umsetzung der Variablen, die in diesen Blöcken geändert wurden, erzwingen. Beispiel: %Vor% In diesem Fa...
05.04.2010, 00:36
3
Antworten

Macht es Sinn, einen Pool von Akteuren zu benutzen?

Ich lerne gerade und mag das Schauspieler-Muster wirklich. Ich benutze gerade Scala, aber ich bin interessiert an dem architektonischen Stil im Allgemeinen, wie er in Scala, Erlang, Groovy, etc. verwendet wird. Der Fall, an den ich denke, ist...
31.12.2009, 16:49
2
Antworten

Sichtbarkeit der Zuweisung zur Variablen in Java

Ich habe kürzlich mit einem Freund über einen Code wie diesen gestritten: %Vor% Ich habe argumentiert, dass es möglich ist, dass value als 0 in Y angesehen werden kann, da es keine Garantie dafür gibt, dass die Zuweisung value = in...
28.02.2016, 13:20
2
Antworten

Wie kann Rendering vom Aktualisieren des Modells sicher entkoppelt werden?

Im Gespräch mit einigen Spieleentwicklern haben sie vorgeschlagen, dass eine performante OpenGL ES-basierte Engine nicht alles im Hauptthread behandelt. Dadurch kann die Game Engine auf Geräten mit mehreren CPU-Kernen besser arbeiten. Sie sag...
02.12.2013, 11:06
3
Antworten

Was ist teurer in Java 1.7 - java.util.concurrent.locks.ReentrantLock oder ein synchronisierter Block?

Besonderheiten von Lock beiseite, welches ist, wenn es teurer ist? Ich konnte diesbezüglich keine Benchmarks finden. Für Situationen, in denen spezielle Funktionen nicht benötigt werden, hat Lock Vorteile? Danke.     
05.03.2012, 22:57
3
Antworten

Deadlock in PL / pgSQL-Funktion erkannt

Ich stehe vor einem Deadlock-Problem von einer PL / pgSQL-Funktion in meiner PostgreSQL-Datenbank. Finden Sie die SQL-Anweisung im Codeblock (nur Beispiel): %Vor% Ich habe festgestellt, dass der Deadlock aufgetreten ist, während diese Anweis...
09.04.2012, 17:55
5
Antworten

Gibt es eine HashMap mit einer getAndWait () -Methode? Z.B. eine BlockingConcurrentHashMap-Implementierung?

Viele Threads füllen möglicherweise HashMap , in einigen Fällen muss ich warten (blockieren), bis ein Objekt in der HashMap existiert, wie zum Beispiel: %Vor% Ich frage mich, ob so etwas schon existiert, ich hasse es, Räder neu zu erfinden...
17.06.2011, 16:55
2
Antworten

Haskell spekulative parallele Ausführung

Ich denke darüber nach, Parallelität für ein Problem zu nutzen, das ich zu lösen versuche. Das Problem ist ungefähr das: gegebene Eingabe (Folge von Punkten) finde eine beste Ausgabe (größtes Dreieck, das aus diesen Punkten, der längsten Linie u...
05.02.2010, 10:22
3
Antworten

Unsafe publication concurrency java [duplizieren]

Java-Parallelität in der Praxis Buch hat ein Beispiel für unsichere Veröffentlichung gegeben %Vor% Der obige Code scheint threadsicher zu sein. Es wäre nicht Thread-sicher, wenn n eine öffentliche Variable ist. Ist das Buchbeispiel falsch?...
04.09.2013, 15:55
1
Antwort

Vermeiden von PostgreSQL-Deadlocks beim Ausführen von Massenaktualisierungs- und Löschvorgängen

Wir haben eine einzelne Tabelle, die keine Verweise auf andere Tabellen enthält. %Vor% Der Primärschlüssel der Tabelle ist eine Zusammensetzung aus id_A und id_B. Das Lesen und Schreiben dieser Tabelle ist sehr parallel und die Tabelle ha...
19.11.2014, 01:05