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

Sperrstrategie von git, um Parallelität zu erreichen?

Ich habe also in letzter Zeit gelesen, wie man einen Git-Server einrichtet, und nachdem ich festgestellt habe, dass überhaupt kein spezifischer Daemon benötigt wird (nur ein SSH-Server mit einem Dateisystem dahinter), habe ich mehr über git nach...
13.11.2013, 18:53
3
Antworten

Implementieren Sie einen blockierenden Funktionsaufruf in Java

Was ist der empfohlene / beste Weg, um einen blockierenden Funktionsaufruf in Java zu implementieren, der später durch einen Anruf von einem anderen Thread entsperrt werden kann? Grundsätzlich möchte ich zwei Methoden für ein Objekt haben, wo...
12.10.2011, 04:39
4
Antworten

javascript - Event Driven und Concurrency-Probleme?

Grüße, Ich habe Javascript, Nodejs studiert. Und ich verstehe nicht, wie die Nebenläufigkeit Probleme in Javascript vermieden werden. Sagen wir, ich arbeite an einem Objekt %Vor% und ich habe eine setTimer(function(){ workOnBigOjbect....
17.11.2010, 21:03
7
Antworten

Warum macht das Markieren einer Java-Variablen volatile Dinge weniger synchron?

Also habe ich gerade über das flüchtige Schlüsselwort erfahren, während ich einige Beispiele für einen Abschnitt geschrieben habe, den ich morgen TAE bin. Ich habe ein schnelles Programm geschrieben, um zu demonstrieren, dass die Operationen ++...
09.11.2010, 04:53
2
Antworten

Aktualisieren von Wertfeldern in einem ConcurrentDictionary

Ich versuche, Einträge in einem ConcurrentDictionary etwas wie folgt zu aktualisieren: %Vor% Im Wesentlichen muss ich über das Wörterbuch iterieren und ein Feld auf jedem Wert aktualisieren. Aus der Dokumentation geht hervor, dass ich die Va...
25.05.2010, 00:38
2
Antworten

ConcurrentHashMap computeIfAbsent

In Java 8 wurde eine neue API computeIfAbsent eingeführt. Die Javadocs für ConcurrentHashMap's implementation davon Zustand:    Wenn der angegebene Schlüssel nicht bereits einem Wert zugeordnet ist, wird versucht, seinen Wert mithilfe der a...
21.10.2014, 08:09
1
Antwort

Using Asynchronous Servlets und das Verhalten der Methoden dispatch () und complete () während der Verarbeitung der Anfrage

Ich verwende asynchrone Servlets, um Anfragen zu bearbeiten, Laut Google Docs :( complete () , dispatch () ) %Vor% Ich habe es nicht verstanden async.dispatch () , async.complete () und wie sie funktionieren. Ich habe wenig Zweifel...
04.04.2014, 15:44
2
Antworten

Warum struct mit Padding-Feldern schneller arbeitet

Ich habe gerade diese Bibliothek gefunden, die einen Lock-Free-Ring bietet, der viel schneller funktioniert als Channels: Ссылка (und es funktioniert wirklich schneller vor allem mit GOMAXPROCS & gt; 1) Aber interessanter Teil ist struct zu...
16.10.2013, 07:39
4
Antworten

Wie viele Threads kann ich mit boost in c ++ erstellen?

Und was passiert, wenn ich versuche, zu viele zu spawnen? Ich erhalte den folgenden Fehler, wenn ich mehr als 900 Threads spawne: %Vor% Ist dies der erwartete Fehler, der aus dem Versuch resultiert, zu viele Threads zu erzeugen?     
14.10.2010, 20:48
5
Antworten

Wie man die statische Methode in Java synchronisiert

Ich habe diese Frage beim Implementieren eines Singleton-Musters in Java. Auch wenn das unten aufgeführte Beispiel nicht mein richtiger Code ist, aber dem Original sehr ähnlich ist. %Vor% Da ich mir über das Verhalten einer statischen Synchr...
02.06.2010, 13:19