Supponiamo che io sono un esempio di java.util.concurrent.locks.Lock
determinare se un Java `Lock` è detenuto dal thread corrente
E 'possibile determinare se il blocco viene mantenuto dal thread corrente?
assumere l'oggetto di blocco implementa solo l'interfaccia Lock
e non è necessariamente rientrante perciò chiamate a lock
o tryLock
non può essere un buon metodo per controllare la serratura.
Grazie, conferma. Al momento ho membri dichiarati come 'Lock' type e dovrò fare qualche refactoring :) – arcyqwerty
Oh, e sì, sto usando questo per asserzioni, in profondità nella logica del programma dove voglio assicurarmi che il blocco corretto sia mantenuto. Grazie per aver promosso buone pratiche! – arcyqwerty