Domande taggate [locking]

45 voti
5 risposte
fcntl, lockf, che è meglio usare per il blocco dei file?
Alla ricerca di informazioni sui vantaggi e svantaggi di entrambi fcntl e lockf per il blocco dei file. Ad esempio, quale è meglio u...
chiesto 10 anni fa
169 voti
6 risposte
Blocco ricorsivo (mutex) contro blocco non ricorsivo (mutex)
POSIX consente ai mutex di essere ricorsivi. Ciò significa che lo stesso thread può bloccare lo stesso mutex due volte e non si bloccherà. Ovvia...
454 voti
8 risposte
Come funziona esattamente la serratura?
Vedo che per l'utilizzo di oggetti che non sono thread safe, il codice viene avvolto con un blocco come questo:  private static readonly Objec...
86 voti
3 risposte
std :: lock_guard o std :: scoped_lock?
C ++ 17 ha introdotto una nuova classe di blocco chiamata std::scoped_lock . A giudicare dalla documentazione sembra simile alla classe std:...
chiesto 2 anni fa
13 voti
4 risposte
condizioni di gara nel file di blocco comune?
questo è l'approccio standard per creare blocchi usando il file system. Ad esempio, visudo lo utilizza:  [ -f ".lock" ] && exit 1 touc...
chiesto 10 anni fa
32 voti
6 risposte
Metodo ottimale per il blocco dei file
Windows ha un'opzione per aprire un file con diritti di accesso esclusivi. Unix no. Per garantire l'accesso esclusivo ad alcuni file o dispos...
chiesto 4 anni fa
136 voti
15 risposte
Cos'è un deadlock?
Quando si scrivono applicazioni multi-thread, uno dei problemi più comuni riscontrati è deadlock. Le mie domande alla comunità sono: Che...
68 voti
4 risposte
Come risolvere l'errore 1222 di SQL Server i.e Sbloccare una tabella di SQL Server
Sto lavorando in un database in cui carico i dati in una tabella non elaborata da un caricatore di dati. Ma oggi il caricatore di dati è rimasto...
54 voti
9 risposte
Di fronte a Object.freeze o Object.seal in JavaScript
Qual è l'opposto di Object.freeze o Object.seal? Esiste una funzione con un nome come detach?      54 Il gioco Return True to Win ha tre...
chiesto 2 anni fa
11 voti
4 risposte
Metodo C # per bloccare la tabella di SQL Server
Ho un programma C # che deve eseguire un gruppo di aggiornamenti di massa (20k +) su una tabella di SQL Server. Poiché altri utenti possono aggi...
chiesto 5 anni fa
14 voti
4 risposte
Seleziona query salta i record durante gli aggiornamenti simultanei
Ho una tabella elaborata contemporaneamente da N thread.  CREATE TABLE [dbo].[Jobs] ( [Id] BIGINT NOT NULL...