Tag: race-condition

Eine race-condition ist, wenn mehrere threads/Prozesse/Kunden alle verwenden Sie eine Ressource, ohne die richtige Verwendung von sperren.

Verständnis goroutines

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, die Parallelität Gehen. Insbesondere, schrieb ich diesen thread-unsafe-Programm: package main import "fmt" var x = 1 func inc_x() { //test for { x += 1 } } func main() { go inc_x() for

Race-Bedingung, und die Verwendung von Google Analytics Asynchron (_gaq) synchron

Anzahl der Antworten 6 Antworten
Ich habe eine website, die mit Google Analytics neueren asynchronen tracking-Methode (_gaq). Das problem, das ich habe ist, dass ich möchte-Institut einige spezifische link-tracking und mache mir sorgen, dass ich die Schaffung einer race-Bedingung. Im Grunde, es

Golang: die Vermeidung von race-conditions

Anzahl der Antworten 2 Antworten
Was sind einige gute Praktiken zu verhindern, dass race-conditions in Gehen? Die einzige, die ich denken kann, ist nicht Austausch von Daten zwischen goroutines die Eltern goroutine sendet eine Tiefe Kopie eines Objekts, nicht das Objekt selbst,

Wie stellen Sie sicher, es gibt keine race-condition in der MySQL-Datenbank, die beim Inkrementieren ein Feld?

Anzahl der Antworten 2 Antworten
Wie Sie verhindern, dass eine race-condition in der MySQL-Datenbank, wenn zwei verbindungen aktualisieren möchten, müssen Sie den gleichen Datensatz? Beispielsweise Verbindung 1 erhöhen möchte "versucht" zu begegnen. Und die zweite Verbindung will, dasselbe zu tun. Beide verbindungen

Arbeiten mit einem globalen singleton im Kolben (WSGI), muss ich befürchten, race conditions?

Anzahl der Antworten 3 Antworten
Des hello-world-demo für Kolben: from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() Was ist, wenn ich Sie modifiziert habe dies so: from flask import Flask app =

Wie man richtig mit sync.Cond?

Anzahl der Antworten 7 Antworten
Ich habe Schwierigkeiten, herauszufinden, wie man richtig mit sync.Cond. Was ich sagen kann, existiert eine race condition zwischen sperren der Schrank und die Berufung auf die Bedingung der Wait-Methode. In diesem Beispiel wird eine künstliche Verzögerung zwischen

Wie funktioniert die Verwendung von try-Anweisung vermeiden Sie eine race-condition?

Anzahl der Antworten 3 Antworten
Bei der Bestimmung, ob eine Datei vorhanden ist, wie wirkt sich die Verwendung von try-Anweisung vermeiden Sie eine "race condition"? Ich Frage deshalb, weil ein hoch von Ihnen positiv bewertet werden Antwort (update: es wurde gelöscht) scheint

Chrome-Erweiterung-Fehler: “Ungeprüft Laufzeit.lastError während der Ausführung browserAction.setIcon: Keine tab mit der id"

Anzahl der Antworten 1 Antworten
Ich bin Codierung meinem Google-Chrome-Erweiterung, wo ich die app-Symbol aus der hintergrund Skript als solche: try { objIcon = { "19": "images/icon19.png", "38": "images/icon38.png" }; chrome.browserAction.setIcon({ path: objIcon, tabId: nTabID }); } catch(e) { } Beachten Sie,

Java HashMap race-condition

Anzahl der Antworten 5 Antworten
Ich versuche herauszufinden, wenn es irgendeine race-condition in diesem Stück code. Wenn der Schlüssel nicht " Thread.currentThread', dann würde ich denken, ja. Aber da der thread selbst ist der Schlüssel, wie ist es möglich, eine race-condition? Kein

Java-vermeiden von race-Bedingung OHNE synchronized/lock

Anzahl der Antworten 5 Antworten
Zur Vermeidung von race-Bedingung, können wir synchronisieren die schreib-und Zugriffs-Methoden auf die gemeinsamen Variablen, sperren Sie diese Variablen in anderen threads. Meine Frage ist, ob es andere (bessere) Möglichkeiten zur Vermeidung von race-condition? Sperre machen das Programm

Wie man BackgroundWorker ProgressChanged-Ereignisse führen in der Folge?

Anzahl der Antworten 2 Antworten
Betrachten Sie den folgenden code: private static BackgroundWorker bg = new BackgroundWorker(); static void Main(string args) { bg.DoWork += bg_DoWork; bg.ProgressChanged += bg_ProgressChanged; bg.WorkerReportsProgress = true; bg.RunWorkerAsync(); Thread.Sleep(10000); } static void bg_ProgressChanged(object sender, ProgressChangedEventArgs e) { Console.WriteLine(e.ProgressPercentage);

Intermittierende classcastexception-Fehler aus ElementNSImpl zum eigenen Typ beim unmarshalling

Anzahl der Antworten 4 Antworten
Erleben wir eine überaus schwer aufzuspüren Problem, wo wir sehen ClassCastExceptions manchmal, wenn Sie versuchen zu iterieren über eine Liste von unmarshallt Objekte. Der wichtige Teil ist manchmal, nach einem Neustart ist der Quellcode funktioniert einwandfrei. Das

Multi-Threading auf verschiedene Instanzen des gleichen Objekts in Java

Anzahl der Antworten 5 Antworten
Ich habe gelernt, dass jeder class-byte-code wird geladen wurden, um die Speicher einmal pro class loader, so, wenn ein thread ist die Ausführung des byte-code in irgendeiner Methode, und ein anderer thread kommt? 1 thread -> 1

mysql insert race-condition

Anzahl der Antworten 7 Antworten
How do you stop race-Bedingungen in MySQL? das problem bei der hand ist, verursacht durch einen einfachen Algorithmus: wählen Sie eine Zeile aus der Tabelle wenn es nicht existiert, legen Sie es und dann entweder erhalten Sie

Kann node.js code Ergebnis in race conditions?

Anzahl der Antworten 6 Antworten
Aus, was ich lese, race conditions auftreten, wenn verschiedene threads zu ändern versuchen, eine gemeinsam genutzte variable, die zu einem Wert führen, ist nicht möglich, mit einer seriellen Reihenfolge der Ausführung von threads. Aber code in node.js

Die Vermeidung einer javascript-race-Bedingung

Anzahl der Antworten 7 Antworten
Hier ist das Szenario: Meine Benutzer präsentiert ein raster, im Grunde eine abgespeckte version einer Tabellenkalkulation. Dort sind Textfelder, die in jeder Zeile im raster. Wenn Sie ändern einen Wert in eine textbox, ich bin Validierung durchführen,

Was ist eine race condition?

Anzahl der Antworten 17 Antworten
Beim schreiben von multi-threaded-Anwendungen, eine der am meisten common Probleme sind race conditions. Meine Fragen an die community: Was ist eine race condition? Wie spürt man Sie? Wie gehst du mit Ihnen? Schließlich, wie wollen Sie verhindern,

MySQL INSERT IF (benutzerdefinierte if-Anweisungen)

Anzahl der Antworten 4 Antworten
Erste, hier ist die kurze Zusammenfassung der Frage: Ist es möglich, eine INSERT Anweisung bedingt? So etwas wie dieses: IF(expression) INSERT... Nun, ich weiß, ich kann dies tun mit einer gespeicherten Prozedur. Meine Frage ist: kann ich

Verhindern Datenbank-Transaktionen Race Conditions?

Anzahl der Antworten 4 Antworten
Es ist mir nicht ganz klar, welche Transaktionen in Datenbank-Systemen tun. Ich weiß, Sie können verwendet werden, um ein rollback der Update-Liste komplett (z.B. abziehen von Geld auf ein Konto und fügen Sie es zu einem anderen),

Wie bekomme ich die zuletzt eingefügte Zeilen-ID aus der WordPress-Datenbank?

Anzahl der Antworten 4 Antworten
Mein wordpress plugin hat eine Tabelle mit einer AUTO_INCREMENT Primärschlüsselfeld namens ID. Wenn eine neue Zeile in die Tabelle eingefügt werden, würde ich mag, um den ID-Wert der Einfügung. Funktion soll unter Verwendung von AJAX, um post-Daten

Atominkrement eines Zählers im Django

Anzahl der Antworten 6 Antworten
Ich versuche, atomar Inkrement ist ein einfacher counter in Django. Mein code sieht wie folgt aus: from models import Counter from django.db import transaction @transaction.commit_on_success def increment_counter(name): counter = Counter.objects.get_or_create(name = name)[0] counter.count += 1 counter.save() Wenn

Unterschied zwischen racearound-Bedingung und Deadlock

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen einem dead lock und ein Wettlauf um den Zustand in der Programmierung? InformationsquelleAutor der Frage ckv | 2010-06-28

Atom UPDATE .. SELECT in Postgres

Anzahl der Antworten 2 Antworten
Ich Baue ein queuing-Mechanismus von Arten. Dort sind Reihen von Daten, die verarbeitet werden müssen, und ein status-flag. Ich bin mit einem update .. returning Klausel zu verwalten: UPDATE stuff SET computed = 'working' WHERE id =

Rennbedingungen im Django

Anzahl der Antworten 6 Antworten
Hier ist ein einfaches Beispiel einer django-Ansicht mit einer möglichen race-condition: # myapp/views.py from django.contrib.auth.models import User from my_libs import calculate_points def add_points(request): user = request.user user.points += calculate_points(user) user.save() Race-Bedingung sollte klar sein: Ein Benutzer kann

Das Hinzufügen zu einem generischen Wörterbuch verursacht IndexOutOfRangeException

Anzahl der Antworten 3 Antworten
Ich bin mit einem dictionary innerhalb einer Aufgabe. Logisch ich habe es so einrichten, dass mein Schlüssel nie zusammen, aber manchmal, wenn ich das hinzufügen zum Wörterbuch bekomme ich diese Exception. Index was outside the bounds of

Warum leidet Code, der eine gemeinsam genutzte Variable über Threads verändert, scheinbar NICHT unter einer Race-Bedingung?

Anzahl der Antworten 5 Antworten
Bin ich mit Cygwin-GCC und diesen code ausführen: #include <iostream> #include <thread> #include <vector> using namespace std; unsigned u = 0; void foo() { u++; } int main() { vector<thread> threads; for(int i = 0; i <

SQL Server-Prozesswarteschlangenbedingung

Anzahl der Antworten 2 Antworten
Habe ich eine order-Warteschlange, die für den Zugriff durch mehrere um Prozessoren über eine gespeicherte Prozedur. Jeder Prozessor geht in eine eindeutige ID, die verwendet wird, um zu sperren, die nächsten 20 Bestellungen für den eigenen Gebrauch.