Tag: locking
Die Verriegelung ermöglicht es, verschiedene Arten von Ressourcen verwendet werden exklusiv von einem Prozess zu einem Zeitpunkt.
3
Antworten
Ich versuche, die Implementierung eines generischen cache-manager, aber ich bin nicht sicher, wie Sie gehen über das tun der Verriegelung. Habe ich die folgenden so weit, aber wenn ich zwei cache-Einträge mit der gleichen Rückgabetypen, dann ich
4
Antworten
Ich habe eine Applikation, die ich Sql Compact 3.5 mit VS2008. Ich bin mit mehreren threads in meiner Anwendung, welche Kontakte die kompakte Datenbank und greift auf die Zeile. Es wählt und löscht die Zeilen in einer
1
Antworten
Ich bin nicht zufrieden mit einem von der app locker-Programme für Android, die habe ich gefunden und möchte meine eigenen erstellen, aber ich habe Schwierigkeiten, herauszufinden, wie die Umsetzung der eigentlichen Sperre. Wie geht man über die
1
Antworten
Ich würde gerne vorübergehend sperren einer Tabelle zu verhindern, dass andere gleichzeitige Prozesse von änderungen. Der Grund dafür ist, dass diese Tabelle wird kopiert in eine temp-Tabelle, die geändert, und dann zurück kopiert (auch original ist tatsächlich
1
Antworten
Ich weiß, wie Sie SPERREN, um thread-sicher Inkrement-Wert: lock inc [J]; Aber wie ich Lesen Sie [J] (oder einen beliebigen Wert) in eine thread-sichere Weise? Das LOCK-Präfix kann nicht mit mov. Und wenn ich den folgenden Code:
1
Antworten
In SQL Server ich habe folgende Hinweise im inneren Abfragen: rowlock (row level locking) updlock (verhindert dirty reads) readpast (blockieren Sie nicht die Wartezeit für einen rowlock, gehen Sie zu der ersten nicht gesperrten Zeile) z.B. select
2
Antworten
Wie Sie sperren einer Tabelle in MySQL so, dass Sie nicht Bearbeiten können oder legen Sie es, egal was, es sei denn, Sie es entsperren? InformationsquelleAutor NoodleOfDeath | 2011-02-12
1
Antworten
Meine Frage ist in Bezug auf diese Frage, aber die betreffenden Vorgänge ausgeführt werden, von der cron, und von nicht-root-Benutzer. Als solche, viele der user haben nicht wirklich home-dirs (oder deren home-dirs zeigen Sie auf /usr/share/package_name ist
4
Antworten
In einer Java-threaddump ich Folgendes gefunden: "TP-Processor184" daemon prio=10 tid=0x00007f2a7c056800 nid=0x47e7 waiting for monitor entry [0x00007f2a21278000] java.lang.Thread.State: BLOCKED (on object monitor) at org.apache.jackrabbit.core.state.SharedItemStateManager.getNonVirtualItemState(SharedItemStateManager.java:1725) - locked <0x0000000682f99d98> (a org.apache.jackrabbit.core.state.SharedItemStateManager) at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:257) "TP-Processor137" daemon prio=10 tid=0x00007f2a7c00f800 nid=0x4131 waiting for
1
Antworten
Verwende ich Hibernate version 4. Wir haben ein problem im batch-Prozess. Unser system funktioniert wie folgt Wählen Sie Datensätze, die in den "PENDING" Zustand Sofort aktualisiert 'IN PROGRESS' state Prozess und update auf "ABGESCHLOSSEN" Stand Das problem,
3
Antworten
Lieber eine Antwort in C#.Net 3.5 using WPF (Windows Forms auch okay) Ich habe eine Anwendung, die im wesentlichen eine Symbolleiste im Fenster oder tray-icon. Es muss erkennen, wenn ein Benutzer sperrt seinen/Ihren Arbeitsplatz und geht Weg,
2
Antworten
Ich versuche, eine Datei sperren und schreiben Sie es mit den folgenden code: public class TrainSetBuildTask implements Runnable { private String pathname; public TrainSetBuildTask(String pathname){ this.pathname = pathname; } @Override public void run() { try { String
1
Antworten
> ALTER PACKAGE blah COMPILE; (wait about 10 minutes) > ORA-04021: timeout occurred while waiting to lock object Verstehe ich, warum bekomme ich den timeout Fehler (das Paket ist in Gebrauch). Weiß jemand, ob es einen Weg
1
Antworten
Ich bin mit der EclipseLink-Implementierung von JPA 2.0 ermöglicht die pessimistische sperren. Ich weiß, wie ich Schloss eine Einheit, sondern wie kann ich die Sperre lösen? Zuerst dachte ich, dies war alles erledigt innerhalb einer Transaktion (in
1
Antworten
Versuchte ich mit temp-Dateien: char *temp = tempnam(NULL, "myapp_"); printf("Tempname: %s", temp) //Prints /tmp/myapp_random while (1) { } Aber wenn ich /tmp (während die app läuft immer noch), die myapp_random ist es nicht! Als für die Verwendung von
6
Antworten
Ich habe eine Webseite entwickelt mit asp.net/C#. Ich möchte so sperren Sie einen Benutzer-account auf 5 aufeinanderfolgenden login-Fehler innerhalb einer Frist von 30 Minuten. Ich will nicht, dies zu tun auf Datenbank-Seite. Und ich weiß, dass dies
1
Antworten
Hallo, ich bin auf der Suche nach personalisierten Bildschirm-Schließfach für android-Handys, statt der Eingabe von zahlen , kann der Benutzer flex Finger in einem bestimmten Muster ein und entsperren Sie den Bildschirm. Irgendwelche Hinweise/Ideen geschätzt werden. Versuchen
2
Antworten
Habe ich ein paar Fragen über die MySQL-Tabelle lock. Ich Schätze, wenn jemand Antworten 🙂 Tut MySQL-lock tables automatisch in den folgenden Fällen: SELECT id FROM members; UPDATE members SET name = 'john' WHERE id = 7;
10
Antworten
Was ist der beste Weg zur Implementierung eines Hash geändert werden kann über mehrere threads, aber mit der kleinsten Anzahl von sperren. Für die Zwecke dieser Frage, können Sie davon ausgehen, dass der Hash gelesen werden-schwer. Es
4
Antworten
Habe ich eine Klasse, die wie folgt aussieht: public class Test { private static final Object someObject = new Object(); public void doSomething() { synchronized (someObject) { System.out.println(someObject.toString()); } } } Kann, halte ich das Objekt synchronisiert
3
Antworten
In Java, tun ReentrantLock.lock() und ReetrantLock.unlock() Verwendung der gleichen Sperr-Mechanismus als synchronized()? Meine Vermutung ist "Nein", aber ich bin der Hoffnung, falsch zu sein. Beispiel: Vorstellen, dass Thread 1 und Thread 2 beide haben Zugang zu: ReentrantLock
9
Antworten
lock(dictionaryX) { dictionaryX.TryGetValue(key, out value); } ist das sperren notwendig, während Sie Suchvorgänge, um ein Wörterbuch ? Das Programm ist multithreaded, und beim hinzufügen von Schlüssel/Wert dict. dict ist gesperrt. wenn Ihre Frage ernst und betrachtet Multithread-Programme,
3
Antworten
In PostgreSQL habe ich eine Abfrage wie die folgende, die löschen 250k Zeilen aus einem 1m Zeile der Tabelle: DELETE FROM table WHERE key = 'needle'; Die Abfrage dauert über eine Stunde ausführen und während dieser Zeit
5
Antworten
Habe ich ein Datenbanken-Tabelle mit ~50K Zeilen, jede Zeile steht für eine Aufgabe, die getan werden müssen. Ich habe ein Programm, dass Extrakte einen job aus der DB, macht den job und legt das Ergebnis wieder in
1
Antworten
Möchte ich behandeln die gleichzeitige Ausführung durch die Verwendung der Optimistischen Sperren. Ich habe @Version Anmerkung in meine entity-Klasse. In meinem code bin ich in zwei threads gleichzeitig. Manchmal ist es ordnungsgemäß ausgeführt wird. Manchmal ist es
4
Antworten
Ich habe Objekte, die Sie bekommen Schlösser. Ich will testen, ob Sie gesperrt sind, ohne dass eine Sperre. Die Idee ist, wenn ich TryEnter() dann muss ich Exit() wenn true zu überprüfen nur die Sperre korrekt. Scheint
3
Antworten
Ich bin das schreiben, um viele Dateien in einer Multithread-Anwendung und ich bin momentan dabei, einen handler pro file. Ich habe HandlerFactory-Klasse, verwaltet die Verteilung dieser Handler. Was ich tun möchte, ist, dass thread Anfragen und bekommt
2
Antworten
Ich habe eine Anwendung, ich kann das einfügen von Daten in eine SQLite-Datenbank. Gibt es ein service-thread läuft alle sechzig Sekunden, die überprüfung, ob eine Bedingung wahr ist, und dass ein alarm ertönt, wenn nötig. Denke, "Kalender"
2
Antworten
Ich bin die Erteilung der folgenden Abfrage mit einem UPDLOCK angewendet: select @local_var = Column from table (UPDLOCK) where OtherColumn = @parameter Was passiert, ist, dass mehrere verbindungen Treffer dieser routine, die verwendet wird, innerhalb einer gespeicherten
7
Antworten
Vor ein paar Monaten wurde ich interviewt für einen job innerhalb der Firma, von der ich mich gerade befinde, ich dont haben eine starke web-Entwicklung-hintergrund, aber eine der Fragen, die er stellte, war für mich wie könnte
3
Antworten
Unter Linux kann ich dd eine Datei auf meiner Festplatte und löschen in Nautilus während der dd ist noch im Gange. Kann Linux Durchsetzung einer zwingenden Datei-sperren zu schützen, R/W? AFAIK hat Linux Schlösser, zum Beispiel können
11
Antworten
Ich arbeite auf der Pflege ein .NET-Projekt, und ich habe einige Probleme die ich gerne mit Ihnen teilen Jungs =) Den problem-code: if( evilDict.Count < 1 ) { foreach (Item item in GetAnotherDict()) if (!evilDict.containsKey(item.name.ToLower().Trim())) evilDict.add(item.name.ToLower().Trim(), item.ID);
2
Antworten
Wir haben einige Probleme mit unserer Daten-Schicht, wenn große Datenmengen zurückgegeben werden, die aus einer SQL server-Abfrage über ein DataReader. Da wir die DataReader zum Auffüllen von business-Objekten und serialisieren Sie zurück an den client, der Abruf
2
Antworten
Gibt es eine python-lock-annotation, welche die gleiche Wirkung auf eine python-Methode als "synchronized" - Schlüsselwort, um java-Methoden? danke für den Kommentar, können Sie genauer sein? Es hängt davon ab, was du tust. Python hat eine "global interpreter
1
Antworten
Ich habe ein Objekt mit verschiedenen Eigenschaften in nodejs, gibt es verschiedene async-Funktion, die den Zugriff auf und ändern Sie das Objekt mit komplexer Ausführung. Eine einzige async-Funktion möglicherweise interne Rückrufe (oder async-Funktionen), dass kann einige Zeit
1
Antworten
Ich habe gerade eine Migration unserer Anwendungen vom reinen JDBC Spring JDBCTemplate. Ich Frage mich, wie man erstellen Sie eine Schreibsperre für eine Tabelle. Ich führen Sie einfach ein "LOCK TABLE foo" - Abfrage oder ist es
1
Antworten
Möchte ich hinzufügen, eine Liste von dicts zusammen mit python-multiprocessing-Modul. Hier ist eine vereinfachte version meines Codes: #!/usr/bin/python2.7 # -*- coding: utf-8 -*- import multiprocessing import functools import time def merge(lock, d1, d2): time.sleep(5) # some time
4
Antworten
Ich arbeite an einem C#/ASP.NET web-Anwendung, und ich habe eine Reihe von Situationen, in denen ich zu tun habe, zu sperren. Im Idealfall möchte ich die locks selbstständig zu handeln, da Sie nichts miteinander zu tun. Ich
7
Antworten
Ich habe versucht, eine Sicherung wiederherstellen, aber ich habe immer OS error 32 nicht löschen, da in Verwendung. Konnte nicht herausfinden, was war das sperren der Daten-und log-Dateien - also habe ich neu gestartet, die Maschine, hielt
2
Antworten
Ich habe eine BindingList-Datenbindung zu einem datgridview. Ich verwende es, um zu verfolgen einige real-time-Preisen. Die Methode 'update(Zitat Zitat)' aufgerufen wird mehrere Male pro Sekunde, die von verschiedenen threads. Wenn das datagridview enthält nicht das Zitat, es
3
Antworten
In einem Programm, das ich geschrieben habe, können Benutzer hinzufügen von Steuerelementen zum Formular, und verschieben Sie Sie um und legen Sie einige Eigenschaften in einer pseudo-design-Modus. Ich möchte in der Lage sein, um lock all diese
5
Antworten
Habe ich gemacht, einfache multi-threading in VB.NET für eine Weile, und habe gerade erst in meine erste große multi-threaded-Projekt. Ich habe immer alles getan, was mit der Synclock Aussage, weil ich nicht glaube, es gibt einen besseren
3
Antworten
Ich habe eine IDictionary<TKey,TValue> Implementierung, die intern hält n anderen Dictionary<TKey, TValue> und verteilt, die Insertionen durch den HashCode des Schlüssels auf das einzelne sub-Wörterbücher. Mit 16 sub-Wörterbücher, die Anzahl der Kollisionen ist ziemlich niedrig auf einem
4
Antworten
Ich versuche zu erstellen, ein kernel-Modul, das eine Struktur & ich will die gleiche Struktur in den user-space-Anwendung, und diese Anwendung arbeitet mit dem angegebenen Modul. das Hauptproblem ist, dass diese Struktur enthält eine variable namens spinlock_t
2
Antworten
Einer unserer Kunden nutzt einige neue Sicherheits-software, die sperrt manchmal einige .class-Dateien, die unsere software erstellt. Dies bewirkt, dass einige böse Probleme für Sie, wenn dies geschieht, und ich bin versucht, Forschung umgehen, könnten wir hinzufügen, um
2
Antworten
Ich versuche zu implementieren, die eine lese - /schreib-Puffer-Klasse, wo Sie können in der Lage sein, Unterstützung für mehrere Autoren und Leser, und die Leser können Lesen Sie die Puffer gleichzeitig, während die Schriftsteller ist das schreiben
3
Antworten
Ich Schreibe ein Skript zum abrufen von WMI-Informationen aus vielen Computern gleichzeitig, dann schreiben Sie diese Informationen in einer text-Datei: f = open("results.txt", 'w+') ## to clean the results file before the start def filesize(asset): f =
1
Antworten
Möchte ich sicherstellen, dass meine Datenbank (SQL Server 2008), bleibt unveränderlich, aber immer noch zugänglich für liest während einige Wartung (backups, übergänge zu anderen DB-Server etc.), wie kann ich programmgesteuert sperren für änderungen in C#? InformationsquelleAutor user1088045
1
Antworten
Ich habe einen thread, den ich bin mit (code unten), launcht eine Sperrung Teilprozess. Um sicherzustellen, dass die anderen threads nicht starten das gleiche Teilprozess, ich habe eine Sperre um diese subprocess.call nennen. Ich möchte auch in
3
Antworten
Ist es Absicht, dass ausgelöst wird, wenn ein Benutzer seinen Bildschirm entsperrt? Ich möchte, dass meine app zum anpassen der Helligkeit, wenn der Bildschirm einschaltet, aber das problem im Betrieb ist, dass der Bildschirm auf Vorsatz ausgelöst