Articles of blocco

Va bene leggere un flag booleano condiviso senza bloccarlo quando un altro thread può impostarlo (al massimo una volta)?

Vorrei che il mio thread si chiudesse più agevolmente, quindi sto cercando di implementare un semplice meccanismo di segnalazione. Non penso di volere un thread completamente basato sugli eventi, quindi ho un lavoratore con un metodo per interromperlo con grazia usando una sezione critica Monitor (equivalente a un lock C # credo): DrawingThread.h class DrawingThread […]

Comportamento di blocchi statici con ereditarietà

Sto cercando di usare blocchi statici come questo: Ho una class base chiamata Base.java public class Base { static public int myVar; } E una class derivata Derived.java : public class Derived extends Base { static { Base.myVar = 10; } } La mia funzione main è così: public static void main(String[] args) { System.out.println(Derived.myVar); […]

LINK: errore irreversibile LNK1104: imansible aprire il file ‘D: \ … \ MyProj.exe’

Utilizzando Visual Studio 2010, quando costruisco + eseguo la mia applicazione a brevi intervalli, ricevo spesso il seguente errore. Se aspetto un minuto o due e riprovo, funziona bene. Unlocker afferma che nessun handle blocca il file eseguibile. Come posso scoprire cosa lo sta bloccando? Se è lo stesso Visual Studio, cosa dovrei fare per […]

Di fronte a Object.freeze o Object.seal in JavaScript

Qual è l’opposto di Object.freeze o Object.seal ? Esiste una funzione che ha un nome come distacca?

La libreria C / C ++ di Portable Compare And Swap (atomic operations)?

C’è una piccola libreria, che racchiude le operazioni CAS-like di vari processori in macro o funzioni, che sono portatili su più compilatori? PS. La libreria atomic.hpp si trova all’interno del namespace boost :: interprocess :: detail. L’autore si rifiuta di renderlo una biblioteca pubblica e ben tenuta. Consente di riaprire la domanda e vedere se […]

Xcode bloccato sull’indicizzazione

Un progetto che ho lavorato per 2 mesi ha smesso di funzionare senza motivo perché Xcode è stato bloccato su “Indicizzazione”. Non riesco più a build il progetto. Se provo a creare, Xcode si blocca e devo forzare la chiusura. Questo succede solo con questo progetto. Ho provato a pulire tutti i dati derivati ​​ma […]

È un bool leggere / scrivere atomico in C #

Sta entrando in un campo bool atomico in C #? In particolare, ho bisogno di mettere un blocco: class Foo { private bool _bar; //… in some function on any thread (or many threads) _bar = true; //… same for a read if (_bar) { … } }

Rilevamento di tabelle bloccate (bloccate da LOCK TABLE)

C’è un modo per rilevare tabelle bloccate in MySQL? Intendo le tabelle bloccate dal comando LOCK TABLE table WRITE/READ . (Si noti che i lettori interessati a rilevare i blocchi denominati acquisiti con GET_LOCK devono leggere Mostra invece tutti i blocchi correnti da get_lock ).

Come trovare ciò che sta bloccando i miei tavoli

Ho una tabella SQL che all’improvviso non può restituire dati a meno che non includa “con (nolock)” alla fine, che indica un qualche tipo di blocco lasciato sul mio tavolo. Ho sperimentato un po ‘con dm_tran_locks per identificare che ci sono in effetti un certo numero di blocchi sul tavolo, ma come faccio a identificare […]

Cosa significa to_proc method?

Sto imparando le rotaie e seguendo questo thread . Sono bloccato con il metodo to_proc . Considero i simboli solo come alternative alle stringhe (sono come gli archi ma meno costosi in termini di memoria). Se c’è qualcos’altro che mi manca per i simboli, quindi per favore dimmelo. Spiega in modo semplice cosa significa to_proc […]