volendo c'è la try_lock mi pare si chiami così che verifica se il mutex è libero esegue qualcosa se no può svolgere altro