Suchergebnisse für Anfrage "concurrency"
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 ...
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 ...
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 @ ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...