Als «locking» getaggte Fragen

134
Notepad schlägt sie alle?

Auf einem Windows Server 2012 R2-System verwendet ein Kotlin-Programm FileChannel.tryLock()eine exklusive Sperre für eine Datei wie folgt: val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() Mit dieser Sperre kann ich die Datei nicht öffnen mit: WordPad Editor ++ Programmatisch mit C...

128
Git 'fatal: Neue Indexdatei kann nicht geschrieben werden'

Ich habe viele andere Threads darüber gesehen und sie helfen nicht. Ich habe ein sehr einfaches Repo - zwei JavaScript-Dateien. Ich habe mehr als 100 GB auf einem Macbook. Wenn ich versuche, die Dateien in ein Unterverzeichnis zu verschieben und die Änderungen, die ich erhalte, lokal durchzuführen...

112
Warum muss das Sperrobjekt statisch sein?

Es ist sehr üblich, ein privates statisches schreibgeschütztes Objekt zum Sperren von Multithreading zu verwenden. Ich verstehe, dass privat die Eintrittspunkte zum Sperrobjekt reduziert, indem die Kapselung verschärft wird und daher auf das Wesentlichste zugegriffen wird. Aber warum...

111
Wie teuer ist die Sperranweisung?

Ich habe mit Multithreading und Parallelverarbeitung experimentiert und brauchte einen Zähler, um eine grundlegende Zählung und statistische Analyse der Verarbeitungsgeschwindigkeit durchzuführen. Um Probleme bei der gleichzeitigen Verwendung meiner Klasse zu vermeiden, habe ich eine Sperranweisung...

110
MySQL: Transaktionen gegen Sperrtabellen

Ich bin ein bisschen verwirrt mit Transaktionen im Vergleich zum Sperren von Tabellen, um die Datenbankintegrität sicherzustellen und sicherzustellen, dass SELECT und UPDATE synchron bleiben und keine andere Verbindung diese stört. Ich muss einfach: SELECT * FROM table WHERE (...) LIMIT 1 if...