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

Was ist der Vorteil von scalaz.concurrent.Future, im Vergleich zu scalaz.ContT [Trampoline, Unit,?]

Ich habe nach einem Datentyp für asynchrone Operationen gesucht. Ich habe festgestellt, dass scalaz.ContT[Trampoline, Unit, ?] alle Features in scalaz.concurrent.Future zusätzlich zu BindRec unterstützt. Es gibt jedoch mehr Dienst...
31.03.2017, 14:27
2
Antworten

Unterschiedlicher 'nächster' Eintrag von ConcurrentHashMap in JDK 1.6 und JDK 1.7

In Douglas Lea verwendet JDK 1.6 final vor dem Feld next . %Vor% Während in JDK 1.7 das Feld next vor volatile steht. Ich bemerke auch, dass die Methode get in JDK 1.7 die Methode getObjectVolatile verwendet, um das Feld va...
15.07.2015, 12:05
2
Antworten

Wie funktioniert das Huckepackback der aktuellen Thread-Variable in ReentrantLock.Sync?

Ich habe einige Details zur Implementierung von ReentrantLock in "Java Concurrency in Practice" in Abschnitt 14.6.1 gelesen und etwas in der Anmerkung verwirrt mich:    Da die Methoden zur Manipulation des geschützten Zustands die Speichersem...
11.09.2013, 03:17
1
Antwort

Leistung von Threads in C ++ 11

Ich bin interessiert an der Performance von Mutex und Message Passing im neuesten gcc mit Threads basierend auf Pthreads und einer Ubuntu Entwicklungsumgebung. Ein gutes generisches Problem dafür sind die Speisephilosophen, wo jeder Philosoph di...
09.06.2013, 14:09
1
Antwort

Gibt es gute Ressourcen für das Actor Model in Common Lisp und gute Dokumente zum Actor Model im Allgemeinen?

Gibt es irgendwelche guten Implementierungen, Dokumente usw. von Actor-esque Concurrency-Bibliotheken in Common Lisp? CLiki ist ziemlich vage zu diesem Thema. Und nein, ich benutze Clojure nicht und ich werde es nicht dafür benutzen.     
04.08.2012, 18:15
3
Antworten

Möglichkeiten, diesen Code mit nur von JDK (6) bereitgestellten Klassen zu verbessern? (Nebenläufigkeit, Fadensicherheit)

(Vorbemerkung: vielleicht ist dies besser geeignet für codereview ?) BEARBEITEN Antwort auf self ; Ich glaube, diese Antwort deckt alle meine Bedürfnisse / Probleme ab, aber Kommentare sind natürlich willkommen. Original-Frage links unten...
01.06.2013, 21:24
4
Antworten

Begrenzen Sie die Anzahl gleichzeitiger Verbindungen in Apache2

Gibt es eine Möglichkeit, die Anzahl der gleichzeitigen Verbindungen zu der Webanwendung auf meinem Apache Server zu begrenzen. Meine Serverversion ist Apache 2.2.11     
16.01.2009, 14:49
3
Antworten

C11 / C ++ 11 schwache Speicherbenchmarks

Kann irgendjemand auf Benchmark-Ergebnisse verweisen, die die Leistung von C11 / C ++ 11-Code mit entspannten atomaren Operationen vergleichen (insbesondere memory_order_release und memory_order_acquire , aber auch memory_order_consume u...
03.11.2013, 11:36
1
Antwort

Ausführungskontext und Dispatcher - Best Practices, nützliche Konfigurationen und Dokumentation

Scala Execution Context und Dispatcher - Listing und Vergleich: Warum? Es gibt eine Menge Fragen darüber, was / wie / was ist der beste Execution Context , um Futures in Scala auszuführen und wie man den Dispatcher konfiguriert. Trotzdem ko...
06.12.2015, 12:10
1
Antwort

Die Reihenfolge der Konsolenausgaben verlangsamt das Multi-Thread-Programm

Beim Kompilieren des folgenden Codes %Vor% Unter MinGW 4.8.1 dauert es ungefähr 2,5 Sekunden, um auf meiner Box ausgeführt zu werden. Das ist ungefähr die Zeit, die es dauert, die Funktion task nur single-threadly auszuführen. Wenn ich...
04.08.2013, 16:48