Suchergebnisse für Anfrage "concurrency"

6 die antwort

Wenn ConcurrentDictionary TryRemove false zurückgibt

Wird nur false zurückgegeben, wenn das Wörterbuch keinen Wert für den angegebenen Schlüssel enthält, oder wird aufgrund von Thread-Race-Bedingungen auch false zurückgegeben, wenn ein anderer Thread etwas hinzufügt / aktualisiert? Frage im ...

4 die antwort

Java flüchtig für Parallelität

Ok also habe ich gerade diese Frage gelesenVerwenden Sie jemals das flüchtige Schlüsselwort in Java? [https://stackoverflow.com/questions/106591/do-you-ever-use-the-volatile-keyword-in-java] , und ich benutze eine flüchtige Variable, um eine ...

6 die antwort

Zukünftige in Haskell

Hat Haskell eine Entsprechung zu Alice 'Fähigkeit, eine Variable an eine Zukunft zu binden? val a = spawn foo;wo foo ist eine Funktion. Ich weiß, dass Haskell Kanäle und Threads unterstützt. Ich hoffe, dass die Syntax so natürlich ist wie die ...

TOP-Veröffentlichungen

18 die antwort

Wie kann man die Erklärung "Double-Checked Locking is Broken" in Java lösen?

Ich möchte eine verzögerte Initialisierung für Multithreading in Java implementieren. Ich habe einen Code der Sorte: class Foo { private Helper helper = null; public Helper getHelper() { if (helper == null) { Helper h; synchronized(this) { h = ...

6 die antwort

Was passiert, wenn zwei Threads dasselbe Speicherelement lesen und schreiben?

Ich verstehe, dass der Vorgang sicher ist, wenn zwei Threads aus demselben Speicherelement lesen und kein Thread in diesen Speicher schreibt. Ich bin mir jedoch nicht sicher, was passiert, wenn ein Thread liest und der andere schreibt. Was würde ...

4 die antwort

Wie funktioniert Actors im Vergleich zu Threads?

ibt es eine gute und kurze Erklärung, wie Schauspieler funktioniert im Vergleich zu Threads? Kann ein Thread nicht als Schauspieler gesehen werden und Nachrichten an andere Threads senden? Ich sehe einen Unterschied, aber das ist mir nicht so ...

14 die antwort

Double Checked Locking Pattern: Defekt oder nicht?

Warum gilt das Muster als gebrochen? Es sieht gut aus für mich? Irgendwelche Ideen public static Singleton getInst() { if (instace == null) createInst(); return instace; } private static synchronized createInst() { if (instace == null) { instace ...

10 die antwort

Hindert "Select for Update", dass andere Verbindungen eingefügt werden, wenn die Zeile nicht vorhanden ist

Mich interessiert ob einselect for update query sperrt eine nicht vorhandene Zeile. z.B Tabelle FooBar mit zwei Spalten, foo und bar, foo hat einen eindeutigen Index Abfrage ausgebenselect bar from FooBar where foo = ? for updateWenn die ...

4 die antwort

Get Id von einem bedingten INSERT

Für eine Tabelle wie diese: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE );Was wäre die richtige Einfügung mit einer Abfrage für die folgende Operation: Einem Benutzer @ gebname, füge einen neuen Datensatz ein und gib das neue ...

2 die antwort

Wie bekomme ich eine Parallelität von 1000 Anfragen mit Flask und Gunicorn? [Closed]

Ich habe4 machine learning models von Größe2GB jeweils, d. h.8GB insgesamt. Ich bekomme Anfragen um100 requests zu einem Zeitpunkt. Jede Anfrage nimmt um1sec. Ich habe eine Maschine mit15GB RAM. Nun, wenn ich die @ erhöhnumber of workers In ...