Qualcuno sa come controllare e vedere se un QMutex è bloccato, senza utilizzare la funzione di:Come si può sapere se un QMutex è bloccato o no?
bool QMutex::tryLock()
Il motivo per cui non voglio usare tryLock() è perché fa due cose:
- Controllare e vedere se il mutex è bloccato.
- Se non è bloccato, bloccarlo.
Per i miei scopi, non sono interessato a eseguire questo secondo passaggio (bloccando il mutex).
Voglio solo sapere se è bloccato o meno.
Perché bloccare da :: tryLock ti disturba? Puoi sbloccarlo subito dopo aver ottenuto il blocco.] –