6.12.1 Oggetti Mutex

Gli oggetti mutex hanno i seguenti metodi:

test( )
Controlla se il mutex è bloccato.

testandset( )
Operazione ``atomica'' di tipo controlla-ed-imposta, prende il lock se non è impostato, e restituisce True, altrimenti False.

lock( function, argument)
Esegue function(argument), a meno che il mutex sia bloccato. Nel caso sia bloccato, inserisce la coppia funzione-argomento nella coda; vedete il metodo methodunlock per spiegazioni a riguardo dell'esecuzione di funzione(argomento) in questo caso.

unlock( )
Sblocca il mutex se la coda è vuota, altrimenti esegue il primo elemento della coda.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.