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 Unterschied zwischen Task und IO in Scalaz?

Diese zwei Scalaz-Typen scalaz.concurrent.Task[+A] scalaz.effect.IO[A] scheinen sehr ähnlich zu sein. Sie beide: Stellen Sie eine potenziell nebensächliche Berechnung dar Erzeugt ein Erfolgsergebnis ( A ) oder ein Fehl...
28.08.2015, 08:26
1
Antwort

TensorFlow / Keras Multi-Gewinde-Modell passend

Ich versuche, mehrere keras -Modelle mit verschiedenen Parameterwerten unter Verwendung mehrerer Threads (und des tensorflow Backends) zu trainieren. Ich habe ein paar Beispiele für die Verwendung desselben Modells in mehreren Threads gese...
19.02.2017, 01:35
2
Antworten

Implementierung eines Acquires für eine Version von Unsafe.putOrdered * ()?

Was ist Ihrer Meinung nach der beste Weg, den Erwerbsteil eines Releasepaares in Java zu implementieren? Ich versuche, einige der Aktionen in einer Anwendung von mir zu modellieren, indem ich die klassische Semantik von release / acquire verw...
08.05.2016, 22:14
2
Antworten

Gute Möglichkeit zum Erstellen einer blockierenden Warteschlange mit Nulllänge in Python

In Java gibt es java.util.concurrent.SynchronousQueue , eine Warteschlange ohne Speicherkapazität. Threads, die versuchen Werte zu setzen / zu bekommen, werden immer blockiert, bis ein anderer Thread versucht, einen Wert zu erhalten bzw. zu se...
30.04.2014, 14:02
1
Antwort

Wie verhindern letzte Felder, dass andere Threads teilweise konstruierte Objekte sehen?

Ich habe versucht, einen unveränderlichen Datentyp zu erstellen, der endgültige Felder enthält (einschließlich eines Arrays, das vor dem Zuordnen zu dem letzten Elementfeld erstellt und gefüllt wird) und bemerkte, dass die JVM so spezifiziert is...
08.08.2013, 01:09
5
Antworten

Wie schreibe ich eine einfache Thread-sichere Klasse mit einer flüchtigen Variablen?

Ich möchte eine einfache threadsichere Klasse schreiben, die zum Setzen oder Abrufen eines Integer-Wertes verwendet werden könnte. Am einfachsten ist es, das synchronisierte Schlüsselwort zu verwenden: %Vor% Ich könnte auch versuchen,...
03.05.2013, 12:09
1
Antwort

Stoppen von handlerfähigen Tasks beim Löschen von Aktivitäten

Normalerweise delegiere ich alle Activities-Ereignisse an eine separate Controller-Klasse, die eine spezielle Methode zur Behandlung von Ereignissen von Activity hat %Vor% Dies geschieht, um den UI-Thread reaktionsbereit zu halten und all...
06.03.2012, 08:58
6
Antworten

Wie kann ich die Zuordnung einer Liste parallelisieren?

Das ist das Problem, das ich habe: Ich habe eine große Sequenz von einigen Objekten ( List<SomeClass> ) und möchte eine Operation für alle Elemente der Liste ausführen und eine neue Sequenz ( List<SomeOtherClass> ) erhalten. W...
04.06.2011, 17:23
1
Antwort

Können Sie Future / Futuretask-Objekte mit Spring TaskExecutors verwenden?

Ist es möglich, Java FutureTask zu verwenden mit einem Spring TaskExecutor, um ein zukünftiges Objekt zu erhalten? Ich suche nach einem TaskExecutor, der Java implementiert ExecutorService Schnittstelle, insbesondere die Methode submit...
19.05.2009, 15:41
5
Antworten

Sperren basierend auf Parametern

Angenommen, ich habe diese Methode: %Vor% Hier ist das Verhalten, das Foo haben soll: Wenn thread 1 Foo(1) aufruft und thread 2 Aufrufe Foo(2) aufruft, können beide Threads gleichzeitig ausgeführt werden. Wenn thread 1...
23.06.2011, 15:53