Suchergebnisse für Anfrage "concurrency"

4 die antwort

Gleichzeitiger Zugriff auf Karten mit 'range' in Go

Das "Gehen Sie auf Karten in Aktion [https://blog.golang.org/go-maps-in-action] "Eintrag im Go-Blog besagt: Maps können nicht gleichzeitig verwendet werden: Es ist nicht definiert, was passiert, wenn Sie gleichzeitig lesen und schreiben. Wenn ...

6 die antwort

Golang context.WithValue: Hinzufügen mehrerer Schlüssel-Wert-Paare

With Go'scontext package Mit @ können anforderungsspezifische Daten an den Stapel der Anforderungsbearbeitungsfunktionen übergeben werde func WithValue(parent Context, key, val interface{}) ContextDies erstellt ein neuesContext ist eine Kopie ...

2 die antwort

CompletableFuture # whenComplete wird nicht aufgerufen, wenn thenApply verwendet wird

Ich habe den folgenden Code (resultierend aus meine vorherige Frage [https://stackoverflow.com/questions/40251528/how-to-use-executorservice-to-poll-until-a-result-arrives] ), der eine Aufgabe auf einem Remote-Server plant und dann mit @ ...

TOP-Veröffentlichungen

6 die antwort

Ist Java 8-Streams atomar?

Ich habe ein paar Beiträge gelesen, bin aber immer noch verwirrt. Ich weiß, dass parallele Streams parallel ausgeführt werden, wobei die CPUs verwendet werden. und ich glaube, dass die Unteraufträge als atomare Einheiten ausgeführt werden, bin ...

10 die antwort

erden atomare Operationen andere Threads blockiere

Ich versuche, das Konzept "Atomic vs Non Atomic" in meinem Kopf zu verankern. Mein erstes Problem ist, dass ich keine "echte Analogie" dazu finden konnte. Wie Kunden / Restaurant-Beziehung über atomare Operationen oder ähnliches. Auch ich möchte ...

4 die antwort

Std :: hardware_destructive_interference_size und std :: hardware_constructive_interference_size verstehen

C ++ 17 hinzugefügtstd::hardware_destructive_interference_size undstd::hardware_constructive_interference_size [http://en.cppreference.com/w/cpp/thread/hardware_destructive_interference_size] . Zuerst dachte ich, es sei nur eine tragbare ...

2 die antwort

Gleichzeitiger Zugriff auf Byte-Arrays in Java mit möglichst wenigen Sperren

Ich versuche, die Speichernutzung für die Sperrobjekte segmentierter Daten zu reduzieren. Siehe meine FragenHie [https://stackoverflow.com/q/39379496/194609] undHie [https://codereview.stackexchange.com/q/140749/12772]. Oder nehmen Sie einfach ...

8 die antwort

Bietet ConcurrentMap.remove () eine Flanke vor dem Eintreten, bevor get () null zurückgibt?

Sind Aktionen in einem Thread vor dem Aufrufen vonConcurrentMap.remove() garantiert zu happen-before Aktionen nach dem Entfernen aus einem ...

2 die antwort

Anzahl der von Go Runtime verwendeten Threads

Wie viele Threads kann die Go-Laufzeitumgebung (Scheduler, Garbage Collector usw.) verwenden? Zum Beispiel, wennGOMAXPROCS ist10, wie viele dieser Kernel-Threads würden von der Laufzeit verwendet? BearbeitenIch habe gelesendas ...

4 die antwort

Gewährleistet Standard C ++ 11, dass memory_order_seq_cst die Neuanordnung von Nicht-Atomen um ein Atom in StoreLoad verhindert?

Garantiert C ++ 11, dassmemory_order_seq_cst verhindert, dass StoreLoad eine atomare Operation für nicht-atomare Speicherzugriffe neu anordnet? ie bekannt, gibt es 6std::memory_orders in C ++ 11 und seine Angabenie regelmäßig, nicht atom ...