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

ConcurrentHashMap gibt einen schwach konsistenten Iterator zurück, warum sollten wir ihn trotzdem verwenden?

Ich lese das Buch Java Concurrecny in der Praxis. Auf Seite 85 Abschnitt 5.2.1 wird über die ConcurrentHashMap und ihre Vorteile gesprochen. In einem Teil behaupten die Bücher jedoch, dass    Die von ConcurrentHashMap zurückgegebenen Iterator...
29.12.2012, 17:22
1
Antwort

Java-Sperren: Wie erfolgt die Gleichheitsprüfung für Monitor-Sperren im synchronisierten Block?

Wenn Sie ein paar synchronized Blöcke auf einem Objekt haben (sagen wir) obj , wie prüft Java dann, ob alle diese obj s gleich oder verschieden sind? Zum Beispiel: %Vor% Wenn die obige Funktion f gleichzeitig von zwei Threads a...
27.08.2012, 10:00
6
Antworten

Wie verwende ich eine beliebige Zeichenfolge als Sperre in C ++?

Nehmen wir an, ich habe ein Multithread-C ++ - Programm, das Anfragen in Form eines Funktionsaufrufs an handleRequest(string key) bearbeitet. Jeder Aufruf von handleRequest erfolgt in einem separaten Thread und es gibt eine beliebig große...
03.10.2008, 18:34
3
Antworten

Warten auf zwei Eingaben in Haskell gleichzeitig

Der Titel ist vielleicht etwas vage. Das meine ich: Sagen wir, ich habe zwei Möglichkeiten, um in mein Programm zu kommen. Die erste ist über die Tastatur, mit der Funktion getLine , die blockiert, bis eine Zeile gelesen wird. Die andere is...
11.01.2010, 06:23
3
Antworten

Java Parallelität in der Praxis: Wettlaufbedingung in BoundedExecutor?

Es gibt etwas Seltsames an der Implementierung von BoundedExecutor im Buch Java Concurrency in Practice. Es soll die Übergabe von Aufgaben an den Executor drosseln, indem der übergebende Thread blockiert wird, wenn genügend Threads entwede...
10.04.2012, 18:04
3
Antworten

Problem beim Cross-Thread-Zugriff in ResponseCallback in Windows Phone 7

Grundsätzlich erhalte ich Daten von einem WebService, und im ResponseCallback versuche ich, eine ObservableCollection mit den Ergebnissen aus der Antwort zu füllen, aber ich bekomme eine UnauthorizedAccessException "Ungültiger Cross-Thread-Zu...
26.10.2010, 21:34
4
Antworten

Wie wird der gleichzeitige Zugriff auf eine Scala-Sammlung gehandhabt?

Ich habe einen Akteur, der - in seiner Essenz - eine Liste von Objekten unterhält. Es hat drei grundlegende Operationen, ein Add, ein Update und ein Remove (wobei manchmal das Entfernen von der Add-Methode aufgerufen wird, aber das abgesehen), u...
24.11.2011, 11:02
3
Antworten

Spring: Singleton / Session-Bereiche und Parallelität

Erfordern Singleton / Session-Bereiche von Spring-Beans, dass der Zugriff auf alle Felder synchronisiert werden muss? Sprechen Sie über "synchronized" Schlüsselwort oder verwenden Sie einige Klassen aus dem Paket "java.util.concurrent". Als B...
17.11.2009, 00:21
4
Antworten

Java - Thread-Sicherheit von ArrayList-Konstruktoren

Ich sehe mir diesen Code an. Dieser Konstruktor delegiert an die native Methode "System.arraycopy" Ist es Thread sicher? Und damit meine ich, kann es jemals eine ConcurrentModificationException auslösen? %Vor% Macht es einen Unterschied,...
21.04.2010, 09:49
4
Antworten

Perl zu langsam gleichzeitiger Download mit HTTP :: Async & Net :: Async :: HTTP

Ich versuche, ungefähr 7 Dutzende von URLs parallel zu Skripten zu erhalten: der erste ist unten, mit HTTP :: Async, und der zweite ist auf Pastebin mit Net :: Async :: HTTP. Das Problem ist, dass ich ziemlich gleiche Timing-Ergebnisse bekomme...
26.03.2017, 03:37